Redis教程

centos/window 压缩包方式安装redis,修改redis端口 ,设置redis密码, 自带客户端连接redis,取消redis本机访问限制

本文主要是介绍centos/window 压缩包方式安装redis,修改redis端口 ,设置redis密码, 自带客户端连接redis,取消redis本机访问限制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

 

 

==================centos=========================

1.redis下载http://download.redis.io/releases/

2.复制压缩包的centos服务器 ,cd到该目录,解压

3.cd切换到redis解压目录下,执行编译

4.安装并指定安装目录

5.设置后台启动

6.后台启动,cd到/usr/local/redis/bin目录

7.修改redis端口号,默认是6379

8.重启redis 测试端口号是否修改成功

9.redis设置密码访问

10.连接redis测试

11.设置redis其他服务器能访问

=======================================window==============================================

1.redis下载https://redis.io/download

2.启动redis

3.查看/修改redis端口号,默认6379

4.redis设置密码访问

5.设置redis其他服务器能访问

6.连接redis测试


 

==================centos=========================

 

需要GCC依赖

1.redis下载http://download.redis.io/releases/

我下载的3.2.0版本

2.复制压缩包的centos服务器 ,cd到该目录,解压

解压指令

tar zxvf redis-3.2.0.tar.gz

3.cd切换到redis解压目录下,执行编译

编译指令

make

4.安装并指定安装目录

make install PREFIX=/usr/local/redis

5.设置后台启动

从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录

cp /usr/redis/redis-3.2.0/redis.conf /usr/local/redis/bin/

编辑redis.conf

把 daemonize no 改为 daemonize yes

6.后台启动,cd到/usr/local/redis/bin目录

执行

./redis-server redis.conf

查看redis进程,判断是否启动

ps -ef|grep redis

 

7.修改redis端口号,默认是6379

编辑   /usr/local/redis/bin/redis.conf   文件,找到6379 修改

8.重启redis 测试端口号是否修改成功

kill暴力方式

ps -ef|grep redis
kill -9 pid
./redis-server redis.conf

端口修改成功

9.redis设置密码访问

/usr/local/redis/bin/redis.conf  找到# requirepass foobared

 

取消注释

改为

requirepass 123

重启redis

10.连接redis测试

/usr/local/redis/bin/目录下执行

先连接redis

./redis-cli -h 127.0.0.1 -p 6371

执行set key中路提示认证失败 因为设置了密码

输入密码

auth 123

再次set key ,set后使用get key查看

设置键值对 set myKey abc

取出键值对 get myKey

11.设置redis其他服务器能访问

redis默认是只有本机了可以访问

/usr/local/redis/bin/redis.conf  找到  bind 127.0.0.1

把127.0.0.1 改为该服务器内网IP

重启redis

 

 

 

=======================================window==============================================

 

1.redis下载https://redis.io/download

 

找了半天没找到window版的下载链接,发现迁移到github了

https://github.com/MicrosoftArchive/redis/releases

下载zip版本后解压

2.启动redis

打开cmd 切刀E盘  

E:


cd到redis目录

cd E:\developerSoft\zookeeperMtq\Redis-x64-3.2.100


运行redis启动指令

redis-server.exe redis.windows.conf

启动成功会显示redis的端口号和pid(进程ID),

该cmd不能关闭,关闭了就无法访问服务端了。

3.查看/修改redis端口号,默认6379

打开redis.windows.conf

找到port 6379  

 

4.redis设置密码访问

找到# requirepass foobared  加上requirepass 123 

 

5.设置redis其他服务器能访问

redis默认是只有本机了可以访问

找到bind 127.0.0.1 把127.0.0.1改为本地对外ip

6.连接redis测试

另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了

切换到redis目录下运行,使用redis自带的客户端连接

因为我配置文件把127.0.0.12改成电脑内网ip了,所以用127.0.0.1访问会失败

redis-cli.exe -h xx.xx.x.13 -p 6379

设置了密码的话 需要auth密码认证

auth 123

设置键值对 set muKey abc 测试

取出键值对 get muKey   测试

其他指令
info可以看到所有库的key数量
dbsize则是当前库key的数量
keys *这种数据量小还可以,大的时候可以直接搞死生产环境。
dbsize和keys *统计的key数可能是不一样的,
如果没记错的话,keys *统计的是当前db有效的key,而dbsize统计的是所有未被销毁的key
(有效和未被销毁是不一样的,具体可以了解redis的过期策略)

 

这篇关于centos/window 压缩包方式安装redis,修改redis端口 ,设置redis密码, 自带客户端连接redis,取消redis本机访问限制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!