安装并使用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 的值