标签:file gcc 重新编译 too 配置 size 环境变量 源码安装 开启
第一步:升级GCC
gcc -v # 查看gcc的版本,一般都是4.8.5
yum -y install centos-release-scl # 升级到9.1版本
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
以上为临时启用,如果要长期使用gcc 9.1的话:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
源码安装
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
make install # 默认会安装到/usr/local/bin 目录下
redis安装在/usr/local/bin/目录
uploading-image-236070.png
启动
#三种启动方式
cd /usr/local/bin
./redis-server 默认端口6379
./redis-server --port 端口号
./redis-server /path/to/redis.conf 启动时的配置文件将覆盖系统同名配置项
4.更改配置
复制安装目录中的redis.conf作为配置文件,将其拷贝到/usr/local/etc目录下,以后
运行redis服务,就指定该配置文件
mkdir -p /usr/local/etc # 创建配置文件夹
cd /usr/local/redis-stable
cp redis.conf /usr/local/etc/ #拷贝
# 更改配置
cd /usr/local/etc/
vi redis.conf
# 开启守护进程(表明reids启动后在后台运行)
daemonize yes
# 启动
cd /usr/local/bin
./redis-server /usr/local/etc/redis.conf # 后台启动
5.配置redis环境变量
# 编辑 /etc/profile
vi /etc/profile
# 在配置文件中添加环境变量
export REDIS_HOME=/usr/local # redis安装目录
export PATH=$PATH:$REDIS_HOME/bin
# 重新编译配置文件
. /etc/profile
# 现在可以直接识别redis指令了
redis-server /usr/local/etc/redis.conf # 启动
redis-cli # 连接
redis-cli shutdown # 关闭
6.常见的命令
# 检查服务是否正常启动
ps -ef | grep redis
# ping命令检查连接是否正常,正常就会收到PONG
redis-cli ping
# 正常关闭服务
redis-cli shutdown
# 手启服务时指定配置文件,(前面默认配置在/usr/local/etc/redis.conf)
redis-server /usr/local/etc/redis.conf
# 通过-h和-p参数指定IP和端口信息
redis-cli -h 127.0.0.1 -p 6380
7.reids中的指令
redis 127.0.0.1:6379> info #查看server版本内存使用连接等信息
redis 127.0.0.1:6379> client list #获取客户连接列表
redis 127.0.0.1:6379> client kill 127.0.0.1:33441 #终止某个客户端连接
redis 127.0.0.1:6379> dbsize #当前保存key的数量
redis 127.0.0.1:6379> save #立即保存数据到硬盘
redis 127.0.0.1:6379> bgsave #异步保存数据到硬盘
redis 127.0.0.1:6379> flushdb #当前库中移除所有key
redis 127.0.0.1:6379> flushall #移除所有key从所有库中
redis 127.0.0.1:6379> lastsave #获取上次成功保存到硬盘的unix时间戳
redis 127.0.0.1:6379> monitor #实时监测服务器接收到的请求
redis 127.0.0.1:6379> slowlog len #查询慢查询日志条数
(integer) 3
redis 127.0.0.1:6379> slowlog get #返回所有的慢查询日志,最大值取决于slowlog-max-len配置
redis 127.0.0.1:6379> slowlog get 2 #打印两条慢查询日志
redis 127.0.0.1:6379> slowlog reset #清空慢查询日志信息
标签:file gcc 重新编译 too 配置 size 环境变量 源码安装 开启
原文地址:https://www.cnblogs.com/liufengji/p/14150427.html