Linux之Redis
Posted 别人想到的,你要做到。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于Linux之Redis的主要内容,如果未能解决你的问题,请参考以下文章