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以后) 三种启动方法
最简启动
redis-server
动态参数启动
redis-server --port 6379
配置文件启动
redis-server configPath
比较
生产环境使用配置文件方式启动
单击多实例配置文件可以用端口号区分
Redis 客户端连接
redis-cli -h 127.0.0.1 -p 6379

Redis客户端返回值

 常用配置 daemonize 是否守护进程(yes|no) port redis对外端口号 logfile redis系统日志(文件名) dir Redis工作目录(工作目录) 关闭redis redis-cli shutdown 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。