安装并使用Redis小记

Author Avatar
yiheng 2018年07月08日
  • 在其它设备中阅读本文章

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API

Redis是一个非常优秀的键值对数据库,直接操作内存,性能很高,可用于存储缓存数据

安装redis

Redis使用C语言开发,编译需要gcc坏境

apt install gcc

获取redis

可以从Redis官网获取到最新版本的Redis,将其保存在本地,在此使用4.0.1版本

解压文件

 tar zxvf redis-4.0.10.tar.gz

编译

进入redis文件夹,执行make
看到如下提示即编译完成

Hint: It's a good idea to run 'make test' ;)
make[1]: Leaving directory '/root/redis-4.0.10/src'

安装

我选择安装在/usr/local目录下

make PREFIX=/usr/local/redis install

安装完成后,/usr/local/redis/bin下有一下几个文件

redis-benchmark
redis-check-aof
redis-check-rdb
redis-cli
redis-server

其中redis-server就是启动文件

启动

前端模式启动

不推荐使用此方法,因为使用此方法启动必须保持ssh连接

/usr/local/redis/bin/redis-server

后端模式

需要修改安装包中redis.conf文件
daemonize 改为 yes并复制一份到任意目录下
启动时指定配置文件

/usr/local/redis/bin/redis-server ./redis.conf

然后可以通过ps查看运行状态

ps -ef | grep -i redis

使用

连接客户端

redis-cli -h ip -p port

如果输入ping返回PONG则连接成功

命令

set/get 设置数据
del 删除数据
keys * 查看所有key的值