限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >数据库

Redis学习笔记(一)

分类:数据库时间:2018-08-26浏览:2199

初识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
    ![](media/15349770858773/15349798354962.jpg)
Redis客户端返回值
![](media/15349770858773/15349799684455.jpg)
 常用配置 daemonize 是否守护进程(yes|no) port redis对外端口号 logfile redis系统日志(文件名) dir Redis工作目录(工作目录) 关闭redis redis-cli shutdown
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.