Linux之Redis

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件

编译安装redis

1.下载redis源码
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
2.解压缩
tar -zxf redis-4.0.10.tar.gz
3.切换redis源码目录
cd redis-4.0.10.tar.gz
4.编译源文件
make 
5.编译好后,src/目录下有编译好的redis指令
6.make install 安装到指定目录,默认在/usr/local/bin

redis命令集

./redis-benchmark //用于进行redis性能测试的工具
./redis-check-dump //用于修复出问题的dump.rdb文件
./redis-cli //redis的客户端
./redis-server //redis的服务端
./redis-check-aof //用于修复出问题的AOF文件
./redis-sentinel //用于集群管理

启动redis服务端

启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:
./redis-server ../redis.conf
默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。

使用redis-cli连接redis服务端

执行客户端命令即可进入
./redis-cli  
测试是否连接上redis
127.0.0.1:6379 > ping
返回pong代表连接上了

用set来设置key、value
127.0.0.1:6379 > set name "sath"
OK
get获取name的值
127.0.0.1:6379 > get name
"sath"

redis配置文件常用配置项

vim redis.conf ,写入以下内容(不要加上注释)
    port 6379
    daemonize no  #后台运行redis
    pidfile /data/6379/redis.pid #将redis进程的id写入到redis.pid这个文件
    loglevel notice  #日志级别
    logfile "/data/6379/redis.log"
    dir /data/6379  #配置redis数据存放点
    protected-mode yes  #redis3.0之后的安全模式
    requirepass qiangdademima  #给redis添加密码
    
    redis的安全模式,可能会阻挡你远程连接,为了解决这个安全模式,给redis设置一个密码

redis支持多实例

可以再一个机器上启动多个redis服务, 使用不同的配置文件启动redis, 将端口区分开, 比如两个实例一个6379, 一个6380



原文地址:https://www.cnblogs.com/594504110python/p/10073421.html