前程无忧招聘网站标记怎么做,esc服务器 wordpress,wordpress 缓存,wordpress autoredis源码安装
安装gcc redis是C语言编写的#xff0c;所以我们需要先在Linux上安装和升级#xff0c;C语言的编译环境。
#安装gcc
yum install -y gcc-c autoconf automake#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gcc新版才能编译
gcc -v#升级…redis源码安装
安装gcc redis是C语言编写的所以我们需要先在Linux上安装和升级C语言的编译环境。
#安装gcc
yum install -y gcc-c autoconf automake#centos7 默认的 gcc 默认是4.8.5,版本小于 5.3 无法编译,需要先安装gcc新版才能编译
gcc -v#升级新版gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c devtoolset-9-
binutils#临时生效
scl enable devtoolset-9 bash
#永久生效
echo source /opt/rh/devtoolset-9/enable /etc/profile下载上传源码 源码可以从官网下载我们选择6.2.13版本。 https://redis.io/download 下载完成传到Linux服务器我一般的上传路径是/usr/local/src/redis6。redis6文件夹是自己创建的 解压
# 先进入redis源码压缩包所在目录
# 然后解压
tar -zxvf redis-6.2.1.tar.gz编译
# 重命名解压后的文件夹主要是想去掉一些特殊字符
mv redis-6.2.1 redis6
# 进入解压后的文件夹
cd redis6
# 编译
make安装
# 安装到指定目录此目录我们自己创建
mkdir -p /usr/local/redis
# 安装到指定目录
make PREFIX/usr/local/redis install启动
# 进入 安装目录下的bin目录启动
# 这种启动方式是单机的。而且窗口不能关闭
./redis-server# 使用客户端进入
./redis-cliredis核心配置
配置说明
必须要知道的配置 daemonize yes 配置后台运行默认nobind 绑定指定ip访问0.0.0.0是不限制配置多个ip例子 12.13.432.12 31.12.43.13 用空格隔开port 端口号 默认6379requirepass 密码配置dbfilename 配置redis持久化文件名称dir 配置redis持久化文件存储地址save 配置redis持久化机制 创建目录 日志 /usr/local/redis/log数据 /usr/local/redis/data配置文件 /usr/local/redis/conf在配置文件下执行 touch redis.conf 创建自定义配置文件 (使用自带的也行) vi redis.conf 进入编译并此时还不能编写输入i即可编写完成Esc退出编写并输入wq! 退出保存
#任何ip可以访问
bind 0.0.0.0
#守护进程
daemonize yes
#密码
requirepass 123456
#日志文件
logfile /usr/local/redis/log/redis.log
#持久化文件名称
dbfilename youyou.rdb
#持久化文件存储路径
dir /usr/local/redis/data
#持久化策略, 10秒内有个1个key改动执行快照
save 10 1启动redis指定配置文件
./redis-server ../conf/redis.conf客户端连接
本地客户端在连接远程服务器或者虚拟机的时候如果连接不上。一般情况下是端口没开或者防火墙没关。
云服务器需要参考运营商的说明开启端口安全连接。虚拟机需要关闭防火墙
systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动
service network restart # 重启网络服务key命名规范
方便管理易读不要过长,本身key也占据空间冒号分割不要有特殊字符(空格-引号-转义符-中文)例子业务名:表名:ID product-service:produdct:1user:sign:1
注意set value内容中文不会报错但是get输出乱码并不是中文