码迷,mamicode.com
首页 > 系统相关 > 详细

在linux安装redis

时间:2020-12-22 12:30:41      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:file   gcc   重新编译   too   配置   size   环境变量   源码安装   开启   

第一步:升级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

标签:file   gcc   重新编译   too   配置   size   环境变量   源码安装   开启   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!