本文将向你介绍以下内容
安装redis
启动redis
测试redis
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.测试
进入客户端测试数据
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
4.redis密码管理
4.1 初始化redis的密码
a.在配置文件(etc/redis/redis.conf)中有个参数:
requirepass
这个就是配置redis访问密码的参数。
我们配置redis访问密码为test123,在配置文件中加上以下代码:requirepass test123
b.配置文件中参数生效需要重启redis 。
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
完成。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。