博文原创,博主人工操作流程记录和截图,原创不易,不喜勿喷。
1、看这篇博客前,请确定你redis 是6版本的,因为每个版本redis安装步骤 区别很大的。
2、本博文解决三个问题:linux安装redis、设置redis访问密码、本地可视化工具RDM连接远程linux的redis(我是本地连本地虚拟机的redis其实是一样的)
3、如果确定是你要的,你在往瞎看
1、解压
[root@localhost ~]# cd /usr/local/redis/
[root@localhost redis]# tar -zvxf redis-6.2.3.tar.gz
2、改名redis-6.2.3改成redis
3、打开解压之后的redis目录
[root@localhost redis]# cd redis
4、编译
[root@localhost redis]# make
5、安装
[root@localhost redis]# cd ./src
[root@localhost src]# make install PREFIX=/usr/local/redis/redis
6、/usr/local/redis/redis/ 目录新建etc文件夹
7、下载 /usr/local/redis/redis/redis.conf 到本地电脑桌面
① 修改 daemonize no 改成 daemonize yes 表示启动后台如图
② 修改 登陆redis的密码 requirepass 123456 (把前面#号去掉)如图
你自己搜索下 # requirepass foobared 替换成 requirepass 123456 (这部很重要,daemonize yes是开启验证的,但是如果你不设置密码 后续你本地想访问虚拟机linux 就算关防火墙也没用 也访问不了!!!!!!)
③ 注释掉 bind 127.0.0.1 -::1 这句话意思是 只在本地访问!你不备注掉,到时候你本地RDM 是链接不上的。
8、保存redis.conf 并传到/usr/local/redis/redis/etc/ 目录
修改 /etc/rc.local目录注意 !! 这里是ftp根目录 /etc这个目录 不是 redis里面的的 /etc目录
加入开启默认启动
/usr/local/redis/redis/bin/redis-server /usr/local/redis/redis/etc/redis.conf
启动redis
/usr/local/redis/redis/bin/redis-server /usr/local/redis/redis/etc/redis.conf
命令太长
你看下 /usr/local/bin/ 目录有没有redis-cli redis-server这两个文件,因为redis不同,博主的版本会自动生成到bin文件里,
这时候 ,博主 启动redis就很简单了
1/启动redis
[root@localhost src]# redis-server /usr/local/redis/redis/etc/redis.conf
2/结束进程
root@localhost src]# pkill redis
3/查看redis是否启动成功
#-h:指定ip -p:指定端口 -a:若开启验证,需指定验证密码登录
2>/dev/null是屏蔽报错信息Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. 如果你直接redis-cli -h 127.0.0.1 -p 6379 -a 123456 就会报这个错误提示 其实没啥影响
[root@localhost src]# redis-cli -h 127.0.0.1 -p 6379 -a 123456 2>/dev/null
4/退出redis-cli 模式 (键盘按 ctrl+c键)
如果启动成功查询时,结果应该如下图
失败的时候如下
也可以用端口号查看redis是否启动
[root@localhost src]# netstat -npl |grep 6379
来 还差一步,关闭 6379端口防火墙,不然,你本地也是访问不到虚拟机linux的redis的
[root@localhost src]# iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
以上就算安装完redis了
先去我这篇文章 egg安装egg-redis 插件图文完整版(db0~db15) 头部那 点下去 下载下 RDM 可视化工具
链接的参数如下图
来说下,很多本地链接不了linux的redis的原因,
如果你redis 是6.x的版本 基本都是redis.conf 文件没配置好,去看我的 第4步骤的第7个点,
还一个就是没关闭6379防火墙
博文原创,博主人工操作流程记录和截图,原创不易,不喜勿喷。