东莞企业网站费用,小程序模板下载,网站怎么做更新,山东省乡镇网站建设目录 一、选择需要安装的Redis版本二、下载并解压Redis三、编译安装Redis四、启动Redis4.1、修改配置文件4.2、启动 五、测试连接5.1、本地连接使用自带客户端redis-cli连接操作redis5.2、外部连接使用RedisDesktopManager操作redis 六、关闭Redis七、删除Redis 一、选择需要安… 目录 一、选择需要安装的Redis版本二、下载并解压Redis三、编译安装Redis四、启动Redis4.1、修改配置文件4.2、启动 五、测试连接5.1、本地连接使用自带客户端redis-cli连接操作redis5.2、外部连接使用RedisDesktopManager操作redis 六、关闭Redis七、删除Redis 一、选择需要安装的Redis版本
在官网发行版中选择一个自己需要的版本我这里使用Redis6.2.0小版本区别不大。 Redis发行版本列表https://download.redis.io/releases
二、下载并解压Redis
下载redis到/usr/local/redis目录中
wget -P /usr/local/redis http://download.redis.io/releases/redis-6.2.0.tar.gz进入/usr/local/redis目录解压redis
cd /usr/local/redis
tar -xzf redis-6.2.0.tar.gz三、编译安装Redis
安装gcc
# redis是c语言编写的编译Redis需要gcc环境
yum -y install gcc
# 安装好后查看gcc信息
gcc -v编译
# 进入redis-6.2.0目录
cd redis-6.2.0
# 执行make开始编译 因为我们下载的是源码需要编译成可执行文件
make安装可以不安装直接指定src目录下的sh脚本操作Redis也行
# 编译成功后执行make PREFIX/usr/local/redis/redis-6.2.0 install 安装redis
# 这里指定目录之后方便后续卸载直接rm -rf /usr/local/redis/redis-6.2.0 即可删除redis
make PREFIX/usr/local/redis/redis-6.2.0 installPREFIX 这个关键字的作用是安装的时候用于指定程序存放的路径假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录库文件会存放在/usr/local/lib目录配置文件会存放在/usr/local/etc目录其他的资源文件会存放在usr/local/share目录四、启动Redis
启动前先修改一些Redis配置Redis配置中默认连接redis密码为空不能远程连接前台控制台启动退出Redis进程关闭这里简单修改一些配置。
4.1、修改配置文件
# 打开redis.conf文件修改几个配置
vi redis.conf1、注释掉bind 127.0.0.1 用于设置Redis绑定的网络接口网卡。如果不配置bind默认情况下Redis监听所有可用的网卡redis只接受来自绑定网络接口的请求Redis的配置文件中一般默认有bind 127.0.0.1只允许本地连接如果想要被远程访问注释掉bind配置即可。 2、关闭保护模式protected-mode的值默认为yes将其修改为no 3、设置守护进程后台启动daemonize的值默认为no将其修改为yes 4、设置登录密码默认是被注释的无密码requirepass
修改好后保存即可想了解更多配置可以查看 Redis常用配置详解
4.2、启动
# 在/usr/local/redis/redis-6.2.0目录下执行
# 指定配置文件启动redis
./bin/redis-server ./redis.conf# 查看redis进程
ps -aux | grep redis五、测试连接
5.1、本地连接使用自带客户端redis-cli连接操作redis
# 连接redis -a 指定登录密码
./bin/redis-cli -a 123456# 操作redis
127.0.0.1:6379 set names kerwin
127.0.0.1:6379 get names5.2、外部连接使用RedisDesktopManager操作redis windows客户端工具Redis-Desktop-Manager百度网盘自取 链接https://pan.baidu.com/s/1UHYpAB4k1tM6J67d0fqNBw?pwd1234 如果远程连接不上可以看看防火墙是否没有开放对应端口自己测试也可以将防火墙关闭 #检测防火墙状态 active (running)就是运行状态
systemctl status firewalld
# 停止防火墙
systemctl stop firewalld
# 永久关闭
systemctl disable firewalld六、关闭Redis
# 普通关闭通过redis-cli的shutdown关闭
./bin/redis-cli -a 123456 shutdown# 强制关闭
## 查看redis的进程pid通过kill -9强制关闭
ps -ef|grep redis
kill -9 pid七、删除Redis
删除前先确定已经关闭Redis
# 直接删除Redis安装目录即可
rm -rf /usr/local/redis/redis-6.2.0