印象笔记地址:https://app.yinxiang.com/fx/42180fad-9a59-41a0-8db3-9b8d66c34d07
Redis的Linux安装步骤:
1.确保Linux 操作系统可以连接外网 打开xshall连接Linux操作系统 输入命令:ping www.baidu.com
像这样即可
2.给Linux操作系统安装c++编译环境。
输入指令 yum install gcc-c++ 安装
如果提示Another app is currently holding the yum lock; waiting for it to exit.
结束所有yum的进程指令: rm -f /var/run/yum.pid
再输入指令 yum install gcc-c++ 安装
cd /usr/local
ll
查看目录:
转到cd /usr/loacl 下解压Redis安装包
输入命令: tar -zxvf redis-6.0.4.tar.gz
进入 cd redis-6.0.4目录下去:
再 当前路径下执行 make 命令
安装完成后直接 执行make PREFIX=/usr/local/redis install
redis 安装完毕后,进入到cd /usr/local
进入到redis文件夹 cd redis
redis 里面只有一个bin 目录 放置的是一些可执行脚本
到此 Redis安装完成
redis的配置和启动:
方式一(前台启动)
1.在 redis 路径下 进入 bin 目录
输入./redis-server 启动Redis服务
2.复制一个会话窗口。
在cd /usr/local/redis/bin
再在当前了路径下执行 ./redis-cli 启动Redis服务
执行ping 后 若显示prong 则显示连接成功
方式二(后台启动)
复制redis.6.0.4文件夹下的redis.conf文件进入redis /bin
修改文件redis.conf
在redis/ 路径下修改
vi redis.conf
找到图示位置 按住ins按键 进行修改文件操作,后面再Esc +: +wq 保存
启动Redis服务
输入./bin/redis-cli 就链接成功啦:还可以指定主机和端口号 ./bin/redis-cli -h 主机号 -p 端口号
查看redis进程的方式:
ps -ef | grep redis
关闭redis进程的方式:
一: ./redis-conf shutdown
二:kill -9 进程号 (直接杀死进程 不安全的做法)
总结常用命令
Linux:
cd /usr 从子文件夹进入上级文件夹usr
cd local 从父到子
mv /A /B 将文件A移动到B
vi usr/local/redis/redis.conf 编辑redis.conf 文件
:wq 保存修改,并退出
Redis:
Redis-server /usr..../redis.conf 启动redis服务,并指定配置文件
Redis-cli 启动redis 客户端
Pkill redis-server 关闭redis服务
Redis-cli shutdown 关闭redis客户端
Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#打开端口的对外访问
firewall-cmd --zone=public --add-port=6379/tcp --permanent
常见问题:
1.Could not connect to Redis at 127.0.0.1:6379: Connection refused
原因是:在安装好redis扩展 尝试连接redis时,客户端打不开,原因是需要先开启服务端,
即需要先开启redis-server,才能进行redis-cli操作
2.redis基本操作
./redis-server //启动redis服务器
./redis-server /usr/local/redis/redis-4.0.2/redis.conf //启动服务器时加载指定配置
./redis-cli -h 127.0.0.1 -p 6379 //操作端口号为6379的服务器
./redis-cli -h 127.0.0.1 -p 6379 -a root //当有密码时,开启redis的命令
![](https://i-blog.csdnimg.cn/blog_migrate/710d61635ae8b2aabc27236d653f6410.png)
redis连接不上的解决办法 :
1.修改redis的配置文件,找到我们的redis配置文件,我的是在/etc/redis/redis.conf
2. 将bind 127.0.0.1 注释掉
3. 将protected-mode 设置为no
到这里再打开客户端连接工具 输入自己的虚拟机IP地址。就可以连接上自己的redis服务器啦。