当前位置: 首页 > news >正文

网站设计苏州交换友链平台

网站设计苏州,交换友链平台,商业空间设计说明,网址大全123上网导航四种分类的比较 Redis概念 区别 Redis的基本操作 首先先运行服务器端和客户端 Redis默认有16个数据库,默认使用的是第0个数据库,可以通过select切换数据库。 Redis的命令对大小写不敏感 select 切换数据库,格式: select index…

四种分类的比较

在这里插入图片描述

Redis概念

在这里插入图片描述

区别

在这里插入图片描述

Redis的基本操作

首先先运行服务器端和客户端
在这里插入图片描述

Redis默认有16个数据库,默认使用的是第0个数据库,可以通过select切换数据库。
Redis的命令对大小写不敏感

select
切换数据库,格式: select index
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

dasize
查看数据的大小, 格式: dbsize
在这里插入图片描述
在这里插入图片描述

keys
查看所有的key,格式: keys
在这里插入图片描述
flushdb flushall
清空当前数据库和清空所有的数据库
在这里插入图片描述
在这里插入图片描述

Redis是单线程的

从系统上看是多线程,本身是基于内存的,说它是单线程是因为它读写,计算是单线程的

Redis是很快的,官方表示,Redis是基于内存操作的,不需要I/O,CPU不是Redis的性能瓶颈,Redis的瓶颈就是根据机器的内存和网络带宽。既然可以使用单线程来实现,就使用单线程了!
Redis是C语言实现的,官方数据:读:110000/s 写: 80000/s,完全不比同样使用key-value的Memcached差。
Redis为什么单线程还这么快?
误区1: 高性能的服务器一定是多线程的
误区2: 多线程(CPU上下文切换)一定比单线程效率高
核心: Redis是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,相比多线程,减少了CPU上下文切换的耗时。对于内存系统来说,没有上下文切换效率就是最高的,多次读写都是在一个CPU上的。

Redis的五个基本类型

string,列表,集合,有序集合,哈希

Redis-key
在这里插入图片描述

字符串 string

set get
设置值和获取值: 格式: set key value get key
在这里插入图片描述
exists
判断key是否存在,格式: exists key
在这里插入图片描述
在这里插入图片描述
删除操作
在这里插入图片描述
查询k类型
在这里插入图片描述
在这里插入图片描述
每种类型有自己的获取方式
在这里插入图片描述

append
追加字符串,如果key不存在,相当于set命令,格式: append key value
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

strlen
获取字符串的长度,格式: strlen key
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

incr decr
对value进行自增1和自减1操作,格式: incr key decr key
在这里插入图片描述
在这里插入图片描述
模拟博客:浏览量。粉丝数,点赞数,评论量

在这里插入图片描述
通过k值设置,多个用户账号
在这里插入图片描述

incrby decrby
设置加减的步长,格式: incrby key num decrby key num
在这里插入图片描述
在这里插入图片描述

getrange
获取给定范围的字符串值,格式: getrange key start stop
在这里插入图片描述
在这里插入图片描述

setrange
从指定位置开始替换字符串的值,格式: setrange key offset value
在这里插入图片描述
在这里插入图片描述

setex ttl
设置过期时间,查看剩余时间,格式: setex key seconds value ttl key
在这里插入图片描述
在这里插入图片描述
没有设置过期时间!
数据量过多,要设置过期时间
在这里插入图片描述
在这里插入图片描述
数据过期后自动删除!(热点数据)

在这里插入图片描述
在这里插入图片描述

setnx
如果key不存在则设置,负责失败,格式: setnx key value
在这里插入图片描述
在这里插入图片描述

mset mget
同时设置或者获取多个值,格式: mset key1 value1 key2 value2 … mget key1 key2…
在这里插入图片描述
在这里插入图片描述

msetnx
在这里插入图片描述
在这里插入图片描述

用string存储对象时key值的设计
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Json不好之处在于我们单独拿不出姓名或者年龄!!!
在这里插入图片描述

getset
先获取值,在设置值,格式: getset key value
在这里插入图片描述
在这里插入图片描述

数据是会保存的!!!

在这里插入图片描述
退出的是客户端。接下来退出服务端
在这里插入图片描述
在这里插入图片描述

String类似的使用场景:value除了是字符串也可以是数字!
计数器
统计多单位的数量
对象缓存存储

http://www.lbrq.cn/news/2612071.html

相关文章:

  • 大庆免费网站建设公友情链接外链
  • thinkphp 网站下载企业营销策划书如何编写
  • 中国2022年重大新闻武汉seo网站排名优化
  • 上海专业网站制作设计公司哪家好如何提高百度关键词排名
  • 网站建设概述珠海seo关键词排名
  • 重庆网站备案系统建站平台在线提交功能
  • 做金融的喜欢逛哪些网站北京网站优化平台
  • 网站建设接单源码全案网络推广公司
  • 济南建设个人网站平台企业网站营销的实现方式
  • 网络宣传网站建设建站整合营销的特点有哪些
  • 帮人做游戏网站 诈骗 判刑新公司如何做推广
  • 品牌建设费用包括哪些?seo 优化
  • 做五金标准件网站韩国电视剧
  • 网页美工主要做什么信息流优化师职业规划
  • 中国建设劳动学会官方网站线上推广有哪些平台效果好
  • 如何写好网站建设方案aso安卓优化公司
  • 做企业内部网站要多久怎样推广自己的app
  • 网站建设服务费属于网站推广120种方法
  • 重庆营销网站建设公司排名人民日报新闻消息
  • 网站服务seo新手教程
  • 衡水稳定的网络建站网页制作模板
  • 全国人大网站建设南昌seo方案
  • top wang域名做网站好如何在百度发布短视频
  • 电子商务网站规划与建设外链收录网站
  • 成都如何寻找做网站的谷歌浏览器免费入口
  • 自己做的网站打不开是什么原因南昌百度快速排名提升
  • java做网站的流程网站流量分析
  • 公司网上注册在哪个网站一年的百度指数
  • 如何用织梦猫做网站和后台百度地图客服人工电话
  • 早期电商平台有哪些网站搜索引擎优化方案的案例
  • Web 端 AI 图像生成技术的应用与创新:虚拟背景与创意图像合成
  • 简单spring boot项目,之前练习的,现在好像没有达到效果
  • Javascript/ES6+/Typescript重点内容篇——手撕(待总结)
  • 数据结构:单向链表的函数创建
  • Spring lookup-method实现原理深度解析
  • C语言字符函数和字符串函数全解析:从使用到模拟实现