redis 使用一

简介:


         redis 是一个开源 高性能的key-value 数据库 特点如: 持久话数据到磁盘 重启可以重新加载该文件进行使用
提供 list String set zset hash 等数据结构 支持数据热备 即 模式为master or slave.

         最大的优势是: 读写速度 读速度为110000次/s 写速度为81000次/s 统一支持事务操作.


安装


           https://redis.io/download 下载新版本linux安装包6.0.9  解压后进入redis目录 直接make.由于redis
交新需要提前安装或者升级一下gcc make成功后进入src 目录 启动 ./redis-server. 该启动方式使用默认配置,
可以通过nohup ./redis-server ../redis.conf & 加载redis.conf 配置并后台启动.
           修改redis.conf 配置文件  主要配置远程访问  注释掉 bind 127.0.0.1   配置protected-mode 为no
requirepass 123456  配置密码为123456
           重新启动一下redis   查看启动是否正常 进入redis

           客户端工具进入

数据类型 


       string 是二进制安全的,可以存图片或者序列化对象 分布式锁 session 缓存 等等 最大存储512MB 
常用命令 set get 命令格式 set key value

      hash 是一个String类型的field 和value的映射表 比较适合存对象 每个hash 可以存 40多亿
常用命令 hmset hget

     list 字符串列表 安装插入顺序

set是String类型的无序集合 通过哈希实现查找复杂度为o(1)  常用命令 sadd key member

zset 和set一样 不同的是zset 记录 score来排序 

redis 事务:

                所有涉及到事务的数据库都 包含 原子性  一致性 隔离性  和 持久性 四个特征. redis 事务不涉及原子性.命令

multi   ... exec 

先到这后续再聊~~~ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值