centOS redis的安装及配置
1.下载redis的安装包
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
我一般wget的文件都是在一个download的文件夹里放的!比较好管理,还有一点,redis的版本,次版本号,即第一个小数点后的数字,偶数为稳定版,奇数为非稳定版。
2.安装
这个没什么复杂的,直接解压然后编译安装就行。
tar xzf redis-4.0.2.tar.gz cd redis-4.0.2 make make install
安装完成,可以在进入/usr/local/bin检查是否有redis的指令确认安装完成
直接运行redis-server,启动服务
这个界面出现了,就说明redis已经安装成功,但是有个问题,退出去就直接关闭redis服务了,这就到了下一步
redis配置
1.修改初始化脚本,在下载解压的文件夹的utils文件夹内,有个redis_init_script文件,是初始化脚本的模板,把他复制到/etc/init.d 目录中,并把文件名改成redis_端口号(由于redis的默认端口为6379,下面的设置都是针对这个端口的,要是改其他的端口就改成相应的端口号即可)
cp /downloads/redis-3.0.6/utils/redis_init_script /etc/init.d/redis_6379
2.建立相关路径
mkdir /etc/redis mkdir /var/redis/6379
其中第一个文件夹放置的是redis的配置文件,第二个是redis的持久化文件
3.修改配置文件
把配置文件模板(./redis-4.0.2/redis.conf)复制到/etc/redis文件夹中,以端口号命名,并修改下面的参数
参数 | 值 | 说明 |
daemonize | yes | 使redis以守护进程模式运行(退出后仍可运行) |
pidfile | /var/run/redis_6379 | 设置redis的PID文件位置 |
port | 6379 | 设置redis的监听端口号 |
dir | /var/redis/6379 | 设置持久化文件存放位置 |
设置好了以后就可以直接嗯使用命令来启动和关闭redis了。
/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop
如果像让redis岁系统自启动,还要改刚才的redis_6379这个文件,
vim /etc/init.d/redis_6379
在文件的第四行加上这两句(具体原理还不清楚,学习中)
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
改好就是这个效果
然后通过下面的命令把redis加载到系统启动项
chkconfig redis_6379 on
然后还可以直接对redis进行启动和关闭
service redis_6379 start
service redis_6379 stop
这样就可以使用redis服务了
出现的问题及处理方法:
1.在linux上运行正常,但在python里显示被保护,要改配置里的protected-mode为no