一、下载与安装
1、下载:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
2、解压:tar -xzf redis-5.0.7.tar.gz
3、建立软连接:ln -s redis-5.0.7 redis
4、切换到软连接目录:cd redis
5、安装:make&&make install
二、src目录下redis相关的可执行文件
1、redis-server --- redis服务器
2、redis-cli --- redis命令行客户端
3、redis-benchmark --- redis性能测试工具
4、redis-check-aof --- aof文件修复工具
5、redis-check-dump --- rdb文件检查工具
6、redis-sentinel --- sentinel服务器,哨兵
三、启动redis的方式
1、没有配置文件的默认启动方式:./src/redis-server
2、指定一些配置启动:./src/redis-serve --port 6380
3、通过配置文件启动:./src/redis-server conf/redis_6379.conf
四、常用配置参数
1、daemonize yes --- 是否以守护进程启动
2、pidfile /var/run/redis.pid --- 进程号文件位置
3、dir "/opt/lqz/redis/data" --- 数据目录
4、logfile “6379.log” --- 日志文件位置
5、bind 127.0.0.1/0.0.0.0 --- ip号
6、port 6379 --- 端口号
7、protected-mode no --- 是否是保护模式
8、requirepass 123456 --- 登录密码
五、启动连接相关指令
1、查看是否启动:ps aux |grep redis
2、客户端连接:
①redis-cli -p 端口 -h 地址
②redis-cli --- 默认就连接本地6379
3、关闭redis-server:
①kill -9 进程id号
②redis-cli shutdown
4、配置了密码连接:
①redis-cli -h 服务器地址
②auth 密码
5、查看redis的配置信息,可以直接在交互式命令行下修改
①CONFIG GET * --- 查看所有配置信息
②CONFIG SET maxmemory 128M
③CONFIG REWRITE --- 把修改写到配置文件中
六、redis的应用场景
1、缓存系统
2、计数器:网站访问量,转发量,评论数
3、消息队列:发布订阅,阻塞队列实现
4、排行榜:有序集合
5、社交网络:很多特效跟社交网络匹配,粉丝数,关注数
6、实时系统:垃圾邮件处理系统,布隆过滤器