redis杂记(持续更新)

windows给redis加密码访问

1.修改redis.windows.conf:

requirepass admin   #这个admin就是密码了

2.然后命令行打开服务:
cmd,进入到redis安装目录:

# 注意不要直接双击redis-server文件,否则就是直接打开了,不用密码的
redis-server.exe redis.windows.conf

回车,然后再开个命令行窗口
3.进入到redis的安装目录:
执行命令:

redis-cli

4.这个时候是不能使用redis的,要配置下密码:

 auth "admin"   ##注意密码加引号,是个字符串

5.这样就能使用了

6.php代码使用redis,如果有密码,也要加下:

$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth("admin");//配置密码,如果没密码可以不要
$redis->set("name","xiaoming");
echo $redis->get("name");

redis 修改端口(这是有必要的,把端口暴露很危险)

在Redis的安装目录下找到 redis.windows-service.conf 文件。用文本编辑器打开,然后找到port所在行,把默认的端口更改,比如更改为6378。这样端口就修改了,设置好保存后,若要使设置起作用,需要重启redis服务。
由于没有找到windows cmd窗口下重启redis服务的命令,所以使用的是windows服务来重启。按键盘win+R打开windows 运行窗口,然后输入 services.msc 打开windows 服务窗口,找到 redis 服务,先点击停止,停止后,再次启动。这样 redis 就重启成功。
打开cmd窗口,输入 redis-cli ,这个时候光标会回到下一行,但是,却没有任何反应。这是因为端口变了。直接输入redis-cli 是在默认端口才行。这个时候光标回车会出现
127.0.0.1:6379> ,然后等待输入其他redis命令。由于端口更改为6378,这个时候再想进入redis命令窗口,需要输入: redis-cli -p 6378,这样就能进入redis命令窗口。

如何停止/启动/重启redis服务

如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis

/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis

redis-cli -h 127.0.0.1 -p 6379 shutdown
如果上述方式都没有成功停止redis,则可以使用终极武器 kill -9

重启redis-server

在更改redis.conf之后,必须重启redis-server才能生效。
比如redis-server的密码开始是123,你改成123456

2。连接客户端(redis-server在改配置之前已经启动了)。

# redis-cli -p 6379

3.输入密码


127.0.0.1:6379> auth 123

4.通过客户端重启redis-server

127.0.0.1:6379> shutdown

5.这时候已经关闭了redis-server,需要重新开启

# redis-server /user/local/redis.conf

6.使用新密码登录(这时候新密码才生效)

# redis-cli -p 6379
127.0.0.1:6379> auth 123456

改密码改端口等设置,不要忘记重启redis-server.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值