Redis系列-远程连接redis并给redis加锁
来源:互联网 发布:网络流行语言 编辑:程序博客网 时间:2024/05/08 02:44
假设两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli的几个关键参数:
用法:redis-cli [OPTIONS] [cmd [arg [arg ...]]]
-h <主机ip>,默认是127.0.0.1
-p <端口>,默认是6379
-a <密码>,如果redis加锁,需要传递密码
--help,显示帮助信息
通过对rendis-cli用法介绍,在101上连接103应该很简单:
[root@linuxidc001 ~]# redis-cli -h 192.168.1.103 -p 6379
redis 192.168.1.103:6379>
在101上对103设置个个string值 user.1.name=zhangsan
redis 192.168.1.103:6379> set user.1.name zhangsan
OK
看到ok,表明设置成功了。然后直接在103上登陆,看能不能获取到这个值。
[root@linuxidc003 utils]# redis-cli
redis 127.0.0.1:6379> get user.1.name
"zhangsan"
木错吧,确实是zhangsan,这说明101上连的是103上的redis服务器。当然能够成功连接103是有基本条件的,101上可以喝103上的6379端口通信。
人人都可以连接redis服务器是很危险的,我们需要给103上的redis设置个密码,怎么设置呢,需要编辑redis的配置文件/etc/redis/6379.conf
[root@linuxidc003 utils]# vim /etc/redis/6379.conf
找到# requirepass foobared 去掉前面的注释#,并把foobared 替换为你自己的密码:hi, coder
requirepass "hi, coder"
保存配置文件之后,重启redis服务
[root@linuxidc003 utils]# /etc/init.d/redis_6379 stop
Stopping ...
Waiting for Redis to shutdown ...
Redis stopped
[root@linuxidc003 utils]# /etc/init.d/redis_6379 start
Starting Redis server...
- Redis系列-远程连接redis并给redis加锁
- Redis系列-远程连接redis并给redis加锁
- Redis系列-远程连接redis并给redis加锁
- Redis系列-远程连接redis并给redis加锁
- Redis系列-远程连接redis并给redis加锁
- Redis系列-远程连接redis
- Redis系列-远程连接redis
- Redis系列-远程连接redis redis-cli
- 远程连接并操作redis
- redis 加锁
- docker 安装并远程连接redis
- 远程连接redis,并设置字符集
- redis系列-redis的连接
- redis系列-redis的连接
- Redis 远程连接
- redis远程连接超时
- Redis远程连接
- redis连接远程服务器
- hdu3746 Cyclic Nacklace KMP判断循环节
- 微信公众平台模板消息
- Redis配置文件解读
- 设计模式综合实例分析之数据库同步系统
- 【小小伎俩】消杀Python解码时的UnicodeEncodeError
- Redis系列-远程连接redis并给redis加锁
- Eclipse工具栏上显示android的sdk和adb图标
- windows操作
- NYOJ题目71 独木舟上的旅行
- C ~ 链式队列与循环队列
- 一个多线程绑定到不同cpu上的例子
- XDOJ1171 - DTBW的哑铃
- Spring任务调度
- IE8版本支持canvas