Ubuntu 上 安装 redis

本文将向你介绍如下内容redis

  1. 安装redisubuntu

  2. 启动redis测试

  3. 测试redisui

  4. redis密码管理加密

1.在ubuntu上使用如下命令行安装编译

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make

2.启动

在进入安装后执行如下命令:命令行

$ src/redis-server

3.测试

进入客户端测试数据rest

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

4.redis密码管理

4.1 初始化redis的密码

a.在配置文件(etc/redis/redis.conf)中有个参数:code

requirepassserver

这个就是配置redis访问密码的参数。
咱们配置redis访问密码为test123,在配置文件中加上如下代码:
requirepass test123
b.配置文件中参数生效须要重启redis 。get

sudo service redis restart

4.2 不重启redis配置密码

1.在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。

# requirepass foobared

如 修改为 :

requirepass  test123

2.进入redis重定义参数
查看当前的密码:

[root@QT-s102]# ./src/redis-cli -p 6379
redis 127.0.0.1:6379> 
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) (nil)

显示密码是空的,而后设置密码:

redis 127.0.0.1:6379> config set requirepass test123
OK

再次查询密码:

redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted

此时报错了!
如今只须要密码认证就能够了。

redis 127.0.0.1:6379> auth test123
OK

再次查询密码:

redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"

密码已经获得修改。
当到了能够重启redis的时候,因为配置参数已经修改,因此密码会自动生效。
要是配置参数没添加密码 那么redis重启 密码将至关于没有设置。

sudo service redis restart

4.3 设置好密码后,客户端链接

a.在登陆的时候 密码就输入

[root@QT-s102]# ./src/redis-cli -p 6379 -a test123
redis 127.0.0.1:6379> 
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"

b.先登陆再验证:

[root@QT-s102]#  ./src/redis-cli -p 6379
redis 127.0.0.1:6379> 
redis 127.0.0.1:6379> auth test123
OK
redis 127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "test123"
redis 127.0.0.1:6379>

c.远程验证登陆

redis-cli -a test123 -h 172.16.0.102 -p 6379

完成。

相关文章
相关标签/搜索