今天给大家分享一下redis
在linux系统下进行安装我使用的是ubuntu
一:在这里我采用的是在线安装
默认安装目录:/usr/local,相当于“C:\Program Files”
但是我自己这里不知道为什么是安装到了/etc文件下了
下面看步骤
1、apt-get update #更新下载源
2、apt-get install redis-server #在线安装redis
3、redis-server #启动redis,但此模式下无法输入相关命令,也无法打开终端
因为这里已经更新过下载源了 好像就自动成为了linux的后台进程了,就不需要我们自己来手动加入
之后我们可以下载一个管理器来进行管理后台的服务,并且设置为自动启动
4、下面是下载的命令和启动命令
apt-get install sysv-rc-conf 安装sysv-rc-conf
sysv-rc-conf 启动sysv-rc-conf
启动服务之后找到redis-ser$
相对应的级别意思是可以在网上找的到的
这里好像又是自己设置好了自动启动的,没有的话空格一下就会变成X,这样就是设置好了
5、通过redis-cli命令打开redis终端,再通过命令进行相关操作
redis-cli #打开redis终端
#以上命令将打开以下终端:其中127.0.0.1是本机IP ,6379是redis服务端口。现在我们输入PING命令
redis 127.0.0.1:6379>ping
PONG
#以上说明我们已经成功安装了redis(如果有出现下面这个图片的报错,可以采用直接ping命令出现了PONG就是安装成功的)
二:要进行远程登陆还要设置密码
1、运行命令:redis-cli
2、运行命令:config get requirepass
如何之前是没有设置密码的你的requirepass下面的双引号中是为空的
3、设置redis密码
运行命令:config set requirepass ****(****为你要设置的密码)
4、重启redis服务
ctrl+C退出当前的命令行模式后运行命令:
redis-cli -h 127.0.0.1 -p 6379 -a ****(****为你新设置的密码)
密码设置的原网址来自于这个http://blog.youkuaiyun.com/fenghui187/article/details/78332480博主分享出来的,感谢
三:好,设置完密码之后我们就可以进行远程登陆了,下载好管理redis的可视化工具
就是这个
然后开开心心的进行连接
连接需要填入下方的信息
name是自己取的连接名字,host就是你在linux中ifconfig查询出来的ip地址,auth就是你自己根据上面的操作设置的密码了
点击进行测试,ok报错了
报错的原因是因为,redis一开始只允许在本机登陆的,我们要去修改配置
就是还欠缺了一步重要的工作没有做,好让我们回到linux系统,找到redis的安装位置
找到redis.conf这个文件进行编辑
注释下面两个配置(不过我自己这里没有找到band localhost)
band localhost 只能本机访问,局域网内计算机不能访问。
bind 局域网IP 只能局域网内IP的机器访问, 本地localhost都无法访问。
但是我自己注释了ip地址之后,测试登陆还是失败,于是我就改成了 bind 0.0.0.0
可以通过这个命令来查看
因为我设置的是bind 0.0.0.0所以显示的*
有人提出还有一个配置是需要改动的但是我自己的配置中并没有找到
就是修改成这样:protected-mode no
这里分享出我解决远程登陆的两个源资源
http://www.jb51.net/article/114265.htm
https://www.cnblogs.com/liusxg/p/5712493.html