redis数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3093字,纯文字阅读大概需要5分钟。
内容图文
![redis数据库](/upload/InfoBanner/zyjiaocheng/515/15a2dbf2314e49e38cc545bf47336c81.jpg)
1、redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高 2、在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的 3、memcache也是内存数据库,且django默认采用的就是memcache数据库,用redis替换memcache的路由很简单,后者更强大 redis支持更多的数据类型 redis自带缓存机制,出现数据库系统崩溃数据也是可以有找回的功能 redis可以主动完成数据持久化(自带数据持久化功能) redis的数据过期时间机制也可以自身完成
1.安装redis与可视化操作工具 注:在官网安装系统版本,下载对应安装包安装即可(傻瓜式安装)
2.在服务中管理redis服务器的开启关闭 3.命令行简单使用redis: -- redis-cli # 启动客户端 -- set key value # 设置值 -- get key # 取出值 4.redis支持:字符串、字典、列表、集合、有序集合 https://www.runoob.com/redis/redis-tutorial.html 5.特点:可持久化、单线程单进程并发
用cmd起redis
redis数据类型
支持的数据类型:String(字符串)、Hash(散列)、List(列表)、Set(集合)、Sorted Set(有序集合) String:存储其他类型不能存的所有数据(包括视频,音频) Hash:存储 key-value 形式的数据,类似于字典 List:存储 一系列有序value 形式的数据,列表(数组) Set:存储 一系列无序value 形式的数据,集合 Sorted Set:存储 有排列标号的value 形式的数据,作排行
字符串类型
![redis数据库 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425094822625.jpg)
![redis数据库 - 文章图片](/upload/getfiles/0001/2021/4/25/20210425094822654.jpg)
Redis 常用的 redis 字符串命令: 序号 命令及描述 1 SET key value 设置指定 key 的值 2 GET key 获取指定 key 的值。 3 GETRANGE key start end 返回 key 中字符串值的子字符 4 GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 5 GETBIT key offset 对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 6 MGET key1 [key2..] 获取所有(一个或多个)给定 key 的值。 7 SETBIT key offset value 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 8 SETEX key seconds value 将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。 9 SETNX key value 只有在 key 不存在时设置 key 的值。 10 SETRANGE key offset value 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。 11 STRLEN key 返回 key 所储存的字符串值的长度。 12 MSET key value [key value ...] 同时设置一个或多个 key-value 对。 13 MSETNX key value [key value ...] 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。 14 PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。 15 INCR key 将 key 中储存的数字值增一。 16 INCRBY key increment 将 key 所储存的值加上给定的增量值(increment) 。 17 INCRBYFLOAT key increment 将 key 所储存的值加上给定的浮点增量值(increment) 。 18 DECR key 将 key 中储存的数字值减一。 19 DECRBY key decrement key 所储存的值减去给定的减量值(decrement) 。 20 APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。Redis 字符串命令
重要方法
set:key value
get:key
mset:k1 v1 k2 v2 ... kn vn
mget:k1 k2 ... kn
setex:key exp value
1.set / get
2. getrange
3.getset
redis数据库
标签:red hash 开启 redis数据库 直接 app 出现 seconds 版本
本文系统来源:https://www.cnblogs.com/komorebi/p/11761405.html
内容总结
以上是互联网集市为您收集整理的redis数据库全部内容,希望文章能够帮你解决redis数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。