码迷,mamicode.com
首页 > 其他好文 > 详细

redis6.0安装与使用

时间:2020-12-15 12:53:20      阅读:6      评论:0      收藏:0      [点我收藏+]

标签:ase   使用   set   release   查看   echo   status   gcc   自己的   

  

【Linux】

 

  源码安装:

    

下载安装

Cd /usr/local/src/

 wget https://download.redis.io/releases/redis-6.0.9.tar.gz

$ tar xzf redis-6.0.9.tar.gz

$ cd redis-6.0.9

$ make

 

 

这里出现一个问题, 就是redis6在执行make的时候会发生报错, 这是由于gcc的版本需要进行升级

查看GCC版本:

 

 Gcc -v

 

升级版本

yum -y install centos-release-scl

 

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

 

 

完成之后 ,在执行编译与安装

Make

Make PREFIX=/usr/local/redis install

 

添加环境变量

Vim  /etc/profile

export PATH=$PATH:/usr/local/redis/bin

配置生效:

Source /etc/profile

 

 

配置

1. 根目录下创建必要文件

mkdir etc data log run

Etc: 配置文件目录

Data: 数据文件目录

Log:日志文件目录

Run:运行文件目录,进程描述符文件

 

 

2)拷贝配置文件

cp /usr/local/src/redis-6.0.9/redis.conf etc/

 

 

3)修改配置项

Bind  绑定的IP地址,默认是只能本地访问

Pidfile

Dump

dir数据存储路径

Log 指定日志

Daemonize 修改运行模式

 

启动服务:

Redis-server  /usr/local/redis/etc/redis.conf

 

 

 

设置密码:

Vim  /usr/local/redis/etc/redis.conf

Requirepass   123456

 

重启服务即可

服务化

添加redis服务文件:

Vim /lib/systemd/system/redis.service

 

内容:

[Unit]
Description=redis
After=network.target

[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

 

 

 

注意: 路径需要替换成自己的路径

配置生效:

Systemctl  daemon-reload

加入开机启动:

Systemctl  enable  redis.service


启动服务:

Systemctl start redis


停止服务:

Systemctl stop  redis


查看服务状态:

Systemctl  status redis

 

 

 

 

基准测试

redis-benchmark -h localhost -p 6379 -c 100 -n 10000

-c: 指定客户端的数量

-n: 请求数量

 

 

 

客户端操作

1)连接服务

Redis-cli -h 127.0.0.1 -p 6379 -a 密码

 

 

2)关闭服务

Redis-cli  shutdown

 

redis6.0安装与使用

标签:ase   使用   set   release   查看   echo   status   gcc   自己的   

原文地址:https://www.cnblogs.com/xingxia/p/redis6_install_usage.html

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