博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis系列-远程连接redis并给redis加锁
阅读量:5018 次
发布时间:2019-06-12

本文共 1136 字,大约阅读时间需要 3 分钟。

假设两台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... 

转载于:https://www.cnblogs.com/wicub/p/5756368.html

你可能感兴趣的文章
Summarize to the Power of Two(map+思维)
查看>>
新学java的我
查看>>
https://www.cnblogs.com/zy-jiayou/p/7661415.html
查看>>
004_URL 路由 - 定制路由系统 & 使用区域
查看>>
ganglia Web前端清除当机节点
查看>>
Week4 案例分析
查看>>
Java----用正则表达式匹配Java源码中的关键字
查看>>
HDU2896+AC自动机
查看>>
基础薄弱的反思
查看>>
ORACLE增删改查以及case when的基本用法
查看>>
[转]oracle10客户端PL/SQL Developer如何连接远程服务器上的oracle数据库
查看>>
HTML5 表单元素和属性
查看>>
SDUTOJ 2498 数据结构实验之图论十一:AOE网上的关键路径
查看>>
使用SpringSocial开发QQ登录
查看>>
好玩的游戏
查看>>
2.6. Statistical Models, Supervised Learning and Function Approximation
查看>>
代码说明call和apply方法的区别 (咱们这方面讲解的少,这样的题有变式,需要举例讲解一下)...
查看>>
T-SQL 类型转换
查看>>
在eclipse中设计BPMN 2.0工作流定义的根本步骤
查看>>
Json对象与Json字符串互转(4种转换方式)
查看>>