Ubuntu安装Redis教程

和自甴很熟 提交于 2019-11-27 05:48:31

一、安装:

1)命令

      sudo apt-get install redis-server

2)安装完成后,Redis服务器会自动启动,检查Redis服务器程序

      ps -aux | grep redis

3) 启动命令检查Redis服务器状态

      netstat -nlt | grep 6379

4)命令行访问redis

      redis-cli (有设置密码既:redis-cli -a 密码)

二、修改Redis的配置

1)设置密码

     命令行:sudo vi /etc/redis/redis.conf

操作:#取消注释requirepass

      requirepass 你的密码 (大概在配置文件的37%处)

2)让redis服务器能被远程访问

默认情况下,Redis服务器不允许远程访问,只允许本机访问,需要设置打开远程访问功能

     1.用vi打开Redis服务器的配置文件redis.conf

           命令行:sudo vi /etc/redis/redis.conf

           操作: #注释bind #bind 127.0.0.1

      2.修改后重启Redis服务器

           sudo /etc/init.d/redis-server restart

      3.登录Redis

           redis-cli -a 你的密码

       4.检查Redis服务器占用端口

           netstat -nlt | grep 6379

三、测试远程连接Redis(可视化工具同理)

       redis-cli -a redis密码 -h redis所在服务器ip

四、生产环境遇到的问题

       解决redis连接错误,报错信息

MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

 

                大概原因:强制把redis快照关闭了导致不能持久化的问题

                解决方案:通过stop-writes-on-bgsave-error值设置为no即可避免这种问题。

                具体操作:

                         1,修改redis.conf文件 :sudo vi /etc/redis/redis.conf

                         2,找到 stop-writes-on-bgsave-error 将后面的yes 修改为0

                         3,保存,重启redis服务

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!