redis基础

redis常用数据类型

String   (key-value)

list (单键多值,值存在双向链表中,有序,可重复)

set(单键多值,值存在hash表中,无序,不可重复)

hash(key-(file,value))

zset(单键多值,每个value关联一个评分,有序,不可重复)

 

redis新数据类型

Bitmaps 实质上是一个字符串,操作单元是位

HyperLogLog 统计基数,即集合中不重复元素的个数

Geospatial 存放地理位置经纬度,计算直线距离,筛选附近城市

 

redis事务三特性

单独的隔离操作
事务中的所有 命令都会序列化、按顺序地执行。事务在执行的过程中,不会
被其他客户端发送来的命令请求所打断。
没有隔离级别的概念
队列中的命令没有提交之 前都不会实际被执行,因为事务提交前任何指令都
不会被实际执行。
不保证原子性
事务中如果有一条命令执行失败 ,后的命令仍然会被执行,没有回滚。

 

 

redis.conf配置

//只能本机访问

bind 127.0.0.1   

 

//是否开启保护模式  no远程可访问   yes远程不可访问

protected-mode  no

 

//链接超时   0表示永不超时

timeout  0

 

//检测心跳时间   300s检测一次,未进行操作,释放连接

tcp-keepalive 300

 

//后台启动

daemonize yes

 

//日志等级

loglevel

 

//日志路径

logfile

posted @ 2022-11-25 22:53  温碧泉  阅读(17)  评论(0编辑  收藏  举报