linux云服务器配置部署redis

  • redis介绍及安装
  • redis适用场合
  • redis下载安装
  • redis部署启动
  • redis的使用


redis介绍及安装

redis适用场合

1、缓存
2、取最新N个数据的操作
3、需要精确设定过期时间的应用
4、计数器应用
5、Uniq操作,获取某段时间所有数据排重值
6、实时系统,反垃圾系统
7、Pub/Sub构建实时消息系统
7、Pub/Sub构建实时消息系统
8、构建队列系统
9、排行榜应用,取TOP N 操作
redis的具体使用命令及教程 可参考 http://www.runoob.com/redis/redis-tutorial.html

redis下载安装

linux版本: CentOS 7.2 64位(云服务器)

redis下载地址:http://redis.io/download ,下载最新稳定版本。(本文使用的是5.0.4版本)

安装步骤:

注意:redis是C语言开发, 对Redis编译需要依赖gcc环境,如果linux没有gcc环境,需要安装gcc

yum install gcc-c++ 安装gcc 根据提示 依次输出两次y (下载:y,安装:y)

1、使用ssh客户端登录linux服务器(SSH Secure Shell 、winscp等 都可以)

2、cd 到要安装的目录下

redis 服务端配置 redis部署应用服务器上_linux


3、wget http://download.redis.io/releases/redis-5.0.4.tar.gz 下载安装包(或者手动去下载地址下载后放到相应目录下)

4、tar xzf redis-5.0.4.tar.gz 解压安装包

5、cd redis-5.0.4 进入redis-5.0.4

6、make 对redis解压后文件进行编译 (下图为编译成功)

redis 服务端配置 redis部署应用服务器上_redis 服务端配置_02


7、编译成功后,cd 进入src文件夹,执行make install进行Redis安装

redis部署启动

1、若redis-5.0.4文件夹中没有bin 则可以生成bin文件夹
mkdir bin 创建bin文件夹
2、cd 进入 src中 将下列文件移动到创建的bin目录下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-5.0.4/bin
3、在redis-5.0.4文件夹中 编辑redis.conf配置文件,将daemonize属性改为yes(表明需要在后台运行)
4、需要配置密码的话,编辑redis.conf的配置文件,找到requirepass这个参数
#requirepass foobared
requirepass 123456 //指定密码123456 5、cd 进入到bin中 执行redis-server 命令,启动redis 服务,并指定启动服务配置文件。
redis-server /usr/local/redis-5.0.4/redis.conf
6、redis默认端口6379,启动成功后可以通过当前服务进行查看
ps -ef | grep redis
7、设置开机启动
echo “/usr/local/redis-5.0.4/redis-server /usr/local/redis-5.0.4/redis.conf &” >> /etc/rc.local

redis的使用

cd 进入到bin中 执行redis-cli 命令
redis-cli -h ip地址 -p 端口 或者直接 redis-cli(默认ip 端口)
列子: [root@VM_0_7_centos bin]# redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456 //指定密码 OK
127.0.0.1:6379> ping //测试客户端与Redis的连接是否正常,如果连接正常会收到回复PONG PONG
127.0.0.1:6379> keys * //查看redis的所有key值 (empty list or set)
127.0.0.1:6379>