Linux安装使用Redis步骤:
一. 安装:
-
步骤1:安装gcc (redis编译时使用)
yum install -y gcc-c++ |
---|
-
步骤2:上传资源包
- 使用SecureFX 上传压缩包到/root 目录下
用命令 ll 查询是否上传成功
-
步骤3:解压
- 输入命令:
tar -zxvf redis-4.0.11.tar.gz |
---|
解压成功后再次查询
-
步骤4:编译redis
输入 pwd 命令查询所在的文件位置(查看是否在 /root/redis-3.2.0 )
然后在输入命令(意思是编译redis): make
注意编译过程中有两种情况:
- 情况1:完整成功(图示)
- 情况2:没有安装gcc
-
步骤5:安装redis
make PREFIX=/usr/local/redis install |
---|
-
步骤6:安装完成(输入 ll /usr/local/redis/bin可查询到如下几个文件即为成功 )
-
- 在/usr/local/redis/bin下有几个可执行文件
redis-benchmark ----性能测试工具 redis-check-aof ----AOF文件修复工具 redis-check-dump ----RDB文件检查工具(快照持久化文件) redis-cli ----命令行客户端 redis-server ----redis服务器启动命令 |
---|
-
步骤7:拷贝配置文件(redis启动需要一个配置文件,可以修改端口号等信息)
- 注意是在 /root/redis-3.2.0 文件下输入命令(可以输入 pwd 命令进行位置查询)
cp redis.conf /usr/local/redis/ |
---|
二. 启动
-
步骤1:修改redis.config配置文件,设置后端模式启动(类似windows的服务)
vim /usr/local/redis/redis.conf |
---|
-
步骤2:输入“:set nu”显示编辑行号
-
步骤3:编辑前,显示效果(输入命令 :127 直接跳至对应序号)
步骤4:输入“i”进行编辑操作,将“no”修改成“yes”
-
步骤5:按“esc”键退出编辑,输入“:wq”保存并退出
-
步骤6:切换到redis的安装目录,并启动程序(启动redis-server的时候要用redis.conf配置文件)
-
(命令意思是:调用./bin/redis-server服务,从当前目录/usr/local/redis找到配置文件)
- 注意: 用 pwd 命令查询是否在 /usr/local/redis 文件下, 然后输入下面命令
./bin/redis-server ./redis.conf |
---|
-
步骤7:查看redis启动情况(查看默认端口)
ps -ef | grep -i redis |
---|
三. 停止
有两种方式: (分别适用不同情况下)
-
情况1:正常停止服务(注意在 /usr/local/redis 文件下执行命令)
./bin/redis-cli shutdown |
---|
-
情况2:强制停止服务(强制停止需要服务的pid号,通过ps进行查询 ps -ef | grep -i redis)
kill -9 5730 |
---|
四. 连接
-
步骤1:Linux系统客户端登录(注意在 /usr/local/redis下执行命令)
./bin/redis-cli |
---|
然后输入命令 ping 会显示PONG 即为成功
注意:
想要使用window 的cmd窗口使用命令访问成功必须配置电脑环境变量
(window redis安装)
否则访问不了:会报错显示
- 步骤一:解压redis(放到自定义地方(最好不要有中文路径))
- 步骤二:配置系统环境变量path
- (1)打开电脑属性
- (2) 点击高级系统设置
(3)进入页面, 点击环境变量
(4) 选中 Path, 点击编辑
(5) 点击新建, 输入文件路径,确定保存即可
-
步骤2:远程访问(cmd)
- 在windows操作系统中,输入
redis-cli -h 192.168.200.130 -p 6379 |
---|
-
步骤3:开放6379端口号
#添加 --permanent永久生效,没有此参数重启后失效 firewall-cmd --zone=public --add-port=6379/tcp --permanent #重新载入 firewall-cmd --reload |
---|
-
步骤4:远程计算机拒绝(默认Redis不能本地访问)
需要 注释掉IP限定(此操作有风险,之后将允许所有的IP都可以访问)
首先进入配置文件(注意在 /usr/local/redis下执行命令) vim redis.conf
输入命令 :set nu 后,再输入 /127.0.0.1 自动跳至查询到的数据
再输入命令 :61 直接定位61行,然后加 # 注释符号即可
vim ./redis.conf -> :set nu -> i -> 注释掉 -> esc键 -> :wq |
---|
然后输入命令 ./bin/redis-cli shutdown 关闭
(注意:都是在 /usr/local/redis 下执行命令)
重启启动命令 ./bin/redis-server ./redis.conf
-
步骤5:登录成功,但不允许操作(cmd命令窗口操作)
- 登录成功后, 输入命令 ping 会显示 error 错误
-
步骤6:设置安全认证(重新启动Redis)
- (注意:都是在 /usr/local/redis 下执行命令)
-
vim ./redis.conf -> /requirepass -> i -> 修改自定义密码 -> esc键 -> :wq
流程: 进入配置文件后,
输入命令 /requirepass
-
然后 输入命令 :set nu 显示行序号
-
再输入命令 :450 跳转至450行
-
修改完密码后按Esc退出编辑
-
再输入命令 :wq 最终保存并退出
然后输入命令 ./bin/redis-cli shutdown 关掉
重启启动命令 ./bin/redis-server ./redis.conf
-
步骤7:window携带密码访问:(cmd命令窗口访问)
redis-cli -h 192.168.200.130 -p 6379 -a zdh |
---|
然后输入命令 ping ,显示 PONG 即为完成
请给努力中的自己点个赞哦!
每天进步一点点`~~~~~