在linux安装redis

第一步:升级GCC

  • linux一般默认GCC是4.8.5,Redis新版本使用了更高版本的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 #清空慢查询日志信息

在linux安装redis

原文地址:https://www.cnblogs.com/liufengji/p/14150427.html

系统相关
我还没有学会写个人说明!
上一篇

索尼漫威有望携手打造新《蜘蛛侠》三部曲

下一篇

ubuntu16.04环境下fatal error: lua.h: No such file or directory

你也可能喜欢

评论已经被关闭。

插入图片