「Linux」 新手必备,一文读懂Redis安装、连接与设置密码「建议收藏」

「Linux」 新手必备,一文读懂Redis安装、连接与设置密码「建议收藏」下载与安装1、下载地址Linux版本redis下载地址: https://download.redis.io/releases/wget htt

大家好,欢迎来到IT知识分享网。

下载与安装

1、下载地址

Linux版本redis下载地址: https://download.redis.io/releases/

wget http://download.redis.io/releases/redis-6.0.0.tar.gz

IT知识分享网

2、将Linux版本redis上传到Linux

3、解压安装包tar -zxvf redis-6.0.0.0.tar.gz -C /usr/local

4、进入redis-6.0.0根目录,进行编译,命令:make

5、进入redis的src目录,进行安装,命令:make install

IT知识分享网cd src
make install PREFIX=/usr/local/redis

Redis启动、停止、连接

1、普通启动、停止、连接

Linux中redis服务启动,可以使用redis-server所在目录src/redis-server;

连接redis可以使用redis-cli,所在目录src/redis-cli

启动命令:./redis-server 默认端口6379

停止命令:ctrl+c停止redis服务

redis-server  /usr/local/ywshop/redis/redis-4.0.8/etc/redis.conf //启动redis
pkill redis  //停止redis

卸载redis:
rm -rf /usr/local/ywshop/redis/redis-4.0.8/ //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

问题:这样启动会霸屏

2、后台执行redis,优化霸屏

1、让它到后台执行redis服务、从redis根目录里找到redis.conf文件

2、执行vim redis.conf 进行编辑

3、查找daemonize no,修改为 daemonize yes ,这就表示启动在后台运行

「Linux」 新手必备,一文读懂Redis安装、连接与设置密码「建议收藏」

4、同样我们也在redis.conf文件中可以看到配置端口的地方port:6379

5、启动命令:src/redis-server ./redis.conf 启动文件 启动配置

设置密码

  • 第一种方式 redis的配置文件—redis.conf文件,然后修改里面的requirepass
「Linux」 新手必备,一文读懂Redis安装、连接与设置密码「建议收藏」

保存退出。重启redis服务

  • 第二种方式 进入./redis-cli

config set requirepass 123 # 就设置完成不需要重启

config get requirepass 查看密码

注意:进入./redis-cli命令修改密码的时候redis.conf文件里的requirepass值不会被修改

远程连接

1、本地连接

命令说明:cli命令 [-h 域名] [-p 端口] [-a 认证auth]

执行命令:src/redis-cli -h localhost -p 6379 -a foobaredxxxxx

连接成功,可以通过keys * 检查

IT知识分享网1、查看端口状态,比如redis 6379
firewall-cmd --zone=public --query-port=6379/tcp

2、如果是no-表示关闭,yes-表示开启
[root@localhost ~]# firewall-cmd --zone=public --query-port=6379/tcp
no

3、开启状态
[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success -- 表示开启成功

4、防火墙重载
[root@localhost ~]# firewall-cmd --reload
success

5、再次查看端口状态
[root@localhost ~]# firewall-cmd --zone=public --query-port=6379/tcp
yes

6、可以在客户端随意连接成功。

容器方式启动redis

docker run -dit --name redis-test --restart=always -p 6379:6379 -v /data/redis:/data -v /data/config/:/etc/redis/ docker.io/redis:6.0 redis-server /etc/redis/redis.conf --appendonly yes

说明:

redis-server /etc/redis/redis.conf # 以配置文件启动redis,加载容器内的conf文件

-v /data/config/:/etc/redis/ #把/data/config/目录下的redis.conf挂载到容器

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6094.html

(0)
上一篇 2022-12-18 16:40
下一篇 2022-12-18 17:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信