欢迎光临
感谢一路有你

Redis学习笔记(一)

初识Redis

Redis 是什么
开源
基于键值的存储服务系统
支持多种数据结构
高性能/功能丰富
key-value
数据结构
字符串/哈希/列表/集合/有序集合
特性
速度快
10w OPS
存在内存中
使用c语言编写的
单线程
持久化
数据保存在内存中,对数据的更新将异步的保存在磁盘中(断电不丢数据)
多种数据结构
新的数据结构
bitmaps:位图
HyperLogLog:超小内存唯一值计数
GEO:地理信息定位
支持多种编程语言
功能丰富
发布订阅
Lua脚本
事务
pipeline
简单
2-3000行代码
不依赖于外部库
单线程
主从复制
主服务器–从服务器
高可用分布式
v2.8支持高可用
v3.0支持分布式

使用场景
缓存系统

安装
安装

可执行文件说明
Redis-server Redis服务器
Redis-cli redis命令行客户端
Redis-benchmark Redis性能测试工具
Redis-check-aof aof文件修复工具
Redis-check-dump rdb文件修复工具
redis-sentinel sentinel服务器(2.8以后)

常用配置
daemonize 是否守护进程(yes|no)
port redis对外端口号
logfile redis系统日志(文件名)
dir Redis工作目录(工作目录)
关闭redis
redis-cli shutdown

赞(0) 打赏
未经允许不得转载:王明昌博客 » Redis学习笔记(一)
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

隐藏
变装