Redis3.0.3的安装、测试、服务启动、密码设置

安装Redis

备注:我的系统是CentOS6.5

1.安装gcc环境;

# yum install gcc
2.下载redis;
#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

看一下效果

Redis3.0.3的安装、测试、服务启动、密码设置_第1张图片

验证Redis服务是否正常启动(此处提供三种验证方式)

1.验证进程是否启动

#src/redis-server redis.conf


表示服务正常启动;

2.telnet的方式进行验证;

#telnet 192.168.0.105 6379

>set bar 444

+OK

get bar

444

Redis3.0.3的安装、测试、服务启动、密码设置_第2张图片

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"

Redis3.0.3的安装、测试、服务启动、密码设置_第3张图片

让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的安装、测试、添加开机启动、设置密码结束,后面有时间再整理下集群的配置。

你可能感兴趣的:(Redis,环境搭建)