您的位置:首页 > 数据库 > Redis

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

2016-11-09 17:24 369 查看
安装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

看一下效果



验证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的安装、测试、添加开机启动、设置密码结束,后面有时间再整理下集群的配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息