ubuntu 安装redis以及phpredis
一、安装redis
1. 去百度搜索 redis,然后去靠谱的地方下载最新的redisxxx.tar.gz
2. 解压后,sudo make
3. sudo make install
4. //安装完之后,需要启动redis-server,然后在启动redis-cli。默认端口为6379
5. 启动redis-server只需要一个参数那就是 redis.conf,通常redis.conf文件会在你刚才解压的redisxxx文件内。cp到/etc/redis.conf
6. redis-server /etc/redis.conf。此时查看下进程ps -ef | grep redis-server,如果正常启动的花,会有下面一行
root 19473 7671 0 21:47 pts/6 00:00:00 redis-server *:6379
7.此时redis-cli 命令就可以直接进入操作界面了。
[root@SNDA-192-168-1-114 ~]# redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> exit
[root@SNDA-192-168-1-114 ~]# redis-server /etc/redis.conf
[root@SNDA-192-168-1-114 ~]# redis-cli
redis 127.0.0.1:6379> quit
8.至于ubuntu下面安装phpredis扩展的话:sudo apt-get install php5-redis 就可以了.
二、注意事项以及参数配置
注意:默认复制过去的redis.conf文件的daemonize参数为no,所以redis不会在后台运行,这时要测试,我们需要重新开一个终端。修改为yes则为后台运行redis。另外配置文件中规定了pid文件,log文件和数据文件的地址,如果有需要先修改,默认log信息定向到stdout.
下面是redis.conf的主要配置参数的意义:
- daemonize:是否以后台daemon方式运行
- pidfile:pid文件位置
- port:监听的端口号
- timeout:请求超时时间
- loglevel:log信息级别
- logfile:log文件位置
- databases:开启数据库的数量
- save * *:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。
- rdbcompression:是否使用压缩
- dbfilename:数据快照文件名(只是文件名,不包括目录)
- dir:数据快照的保存目录(这个是目录)
- appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。
- appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)
最新文章
- dos命令 禁用网络链接
- .net利用NPOI导入导出Excel
- 等号赋值与memcpy的效率问题
- 常用排序算法的Java实现 - 1
- impdp之remap_schema参数
- Number Sequence(KMP,判断子串 模板)
- java中内存的使用
- bzoj2007 NOI2010 海拔(对偶图)
- 网易云课堂《JS原创视频教程-知识点类》
- windows下docker启动.net core mvc随手记
- VS插件VisualSVN v5.2.3.0 破解文件
- 文本框获取光标位置 ---- ctrl+enter换行
- ionic3打包失败的解决办法
- 自动生成makefile
- 公式中表达单个双引号【";】和空值【";";】的方法及说明
- 选择语句=》OO函数实现
- windows,交换机syslog收集
- linux 安装谷歌浏览器
- Better Linux Disk Caching &; Performance with vm.dirty_ratio &; vm.dirty_background_ratio
- php读取csv乱码问题解决方法
热门文章
- 【05】AngularJS 指令
- 【Codeforces 988D】Points and Powers of Two
- JavaScript学习总结(12)——2016 年 7 个顶级 JavaScript 框架
- windows server 2008R2 上安装配置freesshd
- zoj——3624 Count Path Pair
- Ubuntu 16.04错误:The update information is outdated this may be caused by network...的问题解决
- Hive之单独部署机器
- Java Map 怎样实现Key 的唯一性?
- struts2 与spring整合
- 不能不说的C#特性-表达式树