目录
初识
特性:速度快,持久化,多种数据结构,支出多种编辑语言,功能丰富,简单,主从复制,高可用、分布式
经典应用场景:缓冲系统、计数器(转发数,点赞数、消息队列系统、排行榜、设计网络(关注,共同关注等)、实时系统(垃圾邮件处理,类似布隆过滤器功能等)
redis可执行文件
- redis-server:redis服务器
- redis-cli:redis命令行客户端
- redis-benchmark:redis性能测试工具
- redis-check-aof:AOF文件修复工具
- redis-check-dump:RDB文件检查工具
- redis-sentinel:Sentinel服务器2.8以后
redis的三种启动方式
- 最简启动:执行redis-server
- 动态参数启动 redis-server --port 6380 指定端口启动
- 配置文件启动
三种启动方式比较:
生产环境时使用配置启动,单机多实例配置文件可以用端口区分开
验证是否启动
- ps -ef|grep redis
- netstat -antpl|grepredis
- redis-cli -h ip -p port ping
客户端的使用
常用配置
daemonize: 是否是守护进程(nolyes) 一般选择yes
port: Redis对外端口号
logfile: Redis系统日志
dir :Redis_工作目录
配置文件启动
在redis目录下创建config目录
将redis.conf拷贝进去,并且重命名 命名增加端口号,以便以后启动多个redis时进行区分
使用如下的命名将注释的代码和无用的空格删掉,只取出设置的信息
初始使用只保留如下参数即可
dir redis 存放的目录,如果没有,需手动在redis下创建data目录
保存后,执行redis-server config/redis-6382.conf 进行启动