安装Redis
备注:我的系统是CentOS6.5
1.安装gcc环境;
#wget http://download.redis.io/releases/redis-3.0.3.tar.gz
3.解压redis;
#tar -zxvf redis-3.0.3.tar.gz
4.编译安装;
#cd redis-3.0.3
#make
将redis.conf中的daemonize后的no改为yes可以使redis作为守护进程随系统启动,将requirepass foobared后的foobared改为你需要的密码即可。
5.启动redis服务
#src/redis-server redis.conf
看一下效果
验证Redis服务是否正常启动(此处提供三种验证方式)
1.验证进程是否启动
#src/redis-server redis.conf
表示服务正常启动;
2.telnet的方式进行验证;
#telnet 192.168.0.105 6379
>set bar 444
+OK
get bar
444
3.另启动一个窗口运行src/redis-cli来验证
#cd /usr/local/redis3.0.3
#src/redis-cli
>set bar eee (此处如果出现-NOAUTH Authentication required.需要输入#auth "your_redis_pass")
OK
>get bar
"eee"
让Redis以系统服务的方式启动
从上述的安装来看有一个很明显的缺点,采用src/redis-server redis.conf进行启动以后,如果启动的终端(如xshell)关闭以后,redis的系统服务也就关闭了,所以我们要使服务以系统服务的方式启动。
添加开机启动服务
#vi /etc/rc.d/rc.local
在文件末尾追加
/usr/local/redis-3.0.3/src/redis-server /usr/local/redis-3.0.3/redis.conf
保存:wq!
重新启动系统,验证之后,发现启动成功。
给Redis添加密码
上面有一种很不安全的方式,是我们的redis不用任何用户名密码的验证就可以直接访问,因此,我们需要给redis添加一些验证来防止非法用户的入侵,如下:
在redis.conf中找到有requirepass的一行,将其改为requirepass sdzn123456,然后重启redis,用以下命令来检测可见,密码已经生效
[root@M2 redis-3.0.3]#src/redis-cli
127.0.0.1:6379> get bar
(error) NOAUTH Authentication required.
[root@M2 redis-3.0.3]# src/redis-cli -a sdzn123456
127.0.0.1:6379> get bar
"eee"
到此,redis的安装、测试、添加开机启动、设置密码结束,后面有时间再整理下集群的配置。