2018-09-02 基本概念

1,redis也有数据库的概念,一个数据库可以保存一组数据
2,各个数据库之间是相互隔离的,当然也可以在不同数据库之间复制数据
3,一般一个应用会单独使用一个数据库
4,每一个数据库都有一个id号,默认的数据库id为0
5,可以使用select命令选择当前使用的数据库
6,redis默认认为我们创建16个数据库,这个参数可以在redis配置文件中使用databases修改

command(命令)

KEY-VALUE
1,key用来标记一个数据
2,values 表示一个key对应的值;在redis中数据可以是任何内容,redis把所有的value都作为byte处理,
3,5种常用的储存类型

Query(检索)
1,在redis中,不支持对value进行任何形式的查询
2,redis不是一个适用与任何场景的储存方案


储存
1,redis可以作为内存数据库,也可以把数据持久化到磁盘;大部分情况下都是把redis当做内存数据库
2,默认情况下
In the example below the behaviour will be to save:
#   after 900 sec (15 min) if at least 1 key changed
#   after 300 sec (5 min) if at least 10 keys changed
#   after 60 sec if at least 10000 keys changed

save 900 1
save 300 10
save 60 10000
3, 数据默认储存在安装目录下.rdb文件中(可以在配置文件中dbfilename dump.rdb中配置)
4,redis也可以设置为append模式,每次key的修改都会append到文件中
通过appendonly  yes开启
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容