本文共 1327 字,大约阅读时间需要 4 分钟。
解压redis.tar.gz
tar -zvxf redis-3.0.4.tar.gz
解压后出现redis.3.0.4,进入目录
cd redis-3.0.4
在redis3.0.4中执行make命令
解决之后再次执行make,会有提示出现执行redis.test,可以不用执行,然后在命令行输入make install
redis默认安装的目录 /usr/local/bin下,进入目录下可以查看目录结构
cd /usr/local/bin
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KS45US0h-1616227937110)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210320152311337.png)]](https://img-blog.csdnimg.cn/20210320161233633.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjQyOTI5MA==,size_16,color_FFFFFF,t_70)
将redis-3.0.4中的redis.conf复制一份到 /myredis/
cp redis.conf /myredis
将redis.conf使用vim编辑器打开,修改内部配置,daemonize no 改成 yes,让服务在后台启动
vim /myredis/redis.conf
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bbAqqhp3-1616227912656)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210320152909683.png)]](https://img-blog.csdnimg.cn/20210320161251954.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjQyOTI5MA==,size_16,color_FFFFFF,t_70)
测试连接。/usr/local/bin目录下运行redis-server,运行拷贝出存放了自定义conf文件目录下的redis.conf文件
redis-server /myredis/redis.conf
执行 redis-cli -p 6379
redis-cli -p 6379
测试连接状态,输入ping,会返回PONG
设置键值set k1 hello获得键值get k1---------->"hello"
SHUTDOWN断开连接
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KGNuWDTN-1616227912662)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210320153440695.png)]](https://img-blog.csdnimg.cn/2021032016131473.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjQyOTI5MA==,size_16,color_FFFFFF,t_70)
产生原因:没有.log文件,记录日志的文件缺失,使得在退出时发生错误。
解决方法:在myredis中新建 redis-log.log,然后在redis.conf中修改logfile位置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sdvReYWF-1616227912665)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210320154125657.png)]](https://img-blog.csdnimg.cn/20210320161328595.png)
注意:在新建redis-log.log 后,也会出现(error) ERR Errors trying to SHUTDOWN. Check logs.的错误
产生原因:redis-log.log文件权限太小
解决方法:增加权限
chmod 777 redis-log.log
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KOWvLysh-1616227912667)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210320154406777.png)]](https://img-blog.csdnimg.cn/20210320161344597.png)
修改之后还可能会出现(error) ERR Errors trying to SHUTDOWN. Check logs.的错误
产生原因:存放日志文件的文件夹权限过小
解决方法:增加权限
chmod 777 myredis
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vGwqfpU2-1616227912669)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20210320154607725.png)]](https://img-blog.csdnimg.cn/2021032016140452.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjQyOTI5MA==,size_16,color_FFFFFF,t_70)
转载地址:http://cfwqz.baihongyu.com/