欢迎光临
感谢一路有你

Redis学习笔记(一)

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

初识Redis

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

使用场景
缓存系统


<code>计数器

消息队列系统
排行榜
社交网络
实时系统
</code>

安装
安装

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


<code>三种启动方法

    最简启动
        redis-server
    动态参数启动
        redis-server --port 6379
    配置文件启动
        redis-server configPath
    比较
        生产环境使用配置文件方式启动
        单击多实例配置文件可以用端口号区分

Redis 客户端连接
    redis-cli -h 127.0.0.1 -p 6379
    ![](media/15349770858773/15349798354962.jpg)
Redis客户端返回值
![](media/15349770858773/15349799684455.jpg)
</code>

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

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

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

支付宝扫一扫打赏

微信扫一扫打赏