Redis的安装
本文使用的是redis-4.x的版本,因为有些新技能,所以还是想试试
下载redis的安装包:
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
解压:
tar xzf redis-4.0.1.tar.gz
重命名:
mv redis-4.0.1 redis
进入redis中
cd redis
编译
make
编译安装:
make install
也可以自己指定安装目录:例如 make PREFIX=/usr/local/redis install
前台启动redis,即
Src/redis-server
此时只是前台启动,ctrl+c后,redis即退出,不适合开发使用.
此时,修改src同目录的redis.conf文件,即可更改为后台启动,默认是no,将daemonize修改为yes即可.
在src目录下,使用redis-server ../redis.conf,进入后台启动
此时启动成功,可以使用命令进行保存设置:
这里有好多的坑,当进行redis-cli进行进入,由于我设置了密码.为什么设置密码,下面关于redis desktop的时候会介绍.
直接进行set值的时候,一直提示error noauth authentication required
进行身份认证,auth 123456自己设置的密码.
然后进行,set get 获取值,expire设置存储有效期.
此时,后台已经启动.
接下来使用redis desktop平台使用.
Redis desktop management
安装redis的客户端,可以直观操作,当然也有jedis直接操作代码,进行存储,这后续会有更新.
在windows上面安装很简单,安装成功后,
增加新的连接,
输入后一直连接不上,connect refused,此时需要注意三个方面.
防火墙是否关闭
本人使用的是centos6,所以和cent7的命令有点儿不同,后续可百度,现在只贴centos6的关闭命令:
关闭防火墙的方法为:
1. 永久性生效
开启:chkconfig iptables on
关闭:chkconfig iptables off
2. 即时生效,重启后失效
开启:service iptables start
关闭:service iptables stop
需要说明的是对于 Linux 下的其它服务都可以用以上命令执行开启和关闭操作
补充:
a. 防火墙还需要关闭ipv6的防火墙:
chkconfig ip6tables off
并且可以通过如下命令查看状态
chkconfig --list iptables
防火墙完全关闭.
设置登录认证
Redis默认没有登录认证的时候,是不允许进行可视化工具连接的.所以更改redis.conf中的requirepass属性,
密码自己设置,此时连接还是有异常,connect refused.
取消bind127.0.0.1
Redis默认只使用本机连接,所以在redis.conf中,将bind的绑定注释掉.
在bind前面加个”#”就可以了.现在再去试一下,绝对大功告成.不成来找我..哈哈哈哈.有点儿狂.
连接后的界面.
接下来,还有常用的一些设置,存储空间,存储类型,以及开发语言调用的jedis等等,任重道远.相互勉励.