随笔分类 -  redis

摘要:正常执行 1 给liming100块钱,给jimao 0块钱 set liming 100 set jimao 0 2给liming加锁 watch liming 3开始事务 multi 4liming给jmao20块钱 decrby liming 20 5jimao获得20块钱 incrby ji 阅读全文
posted @ 2020-09-24 15:17 我是一只老白兔 阅读(1151) 评论(0) 推荐(0)
摘要:本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务的执行过程中,按照顺序去执行 特征:1一致性 2顺序性 3排他性 特点: 1redis单条命令是保证原子性,但是事务不保证原子性 2redis事务没有隔离级别的概念,所有的事务在命令集合中并没有执行,只有发起执行命令的时候才会被执行 一个 阅读全文
posted @ 2020-09-24 14:44 我是一只老白兔 阅读(159) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-24 14:03 我是一只老白兔 阅读(200) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-24 12:07 我是一只老白兔 阅读(74) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-24 11:17 我是一只老白兔 阅读(118) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-17 18:41 我是一只老白兔 阅读(100) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-09-17 12:11 我是一只老白兔 阅读(117) 评论(0) 推荐(0)
摘要:1 2 阅读全文
posted @ 2020-09-17 11:24 我是一只老白兔 阅读(139) 评论(0) 推荐(0)
摘要:list是一个列表 在redis中,list可以实现栈、队列、阻塞队列。 所有的list命令都是以l开头的 Lpush 从左边放入 lpush name liming 将一个或者多个值插入到列表的头部(左) lpush name jimao lpush name liming lrange name 阅读全文
posted @ 2020-09-15 16:51 我是一只老白兔 阅读(195) 评论(0) 推荐(0)
摘要:String(字符串) 作用范围:1 计数器 2 统计多单位的数量 3粉丝数 4对象缓存存储 set name liming get name exists name type name append name "jimao" //对name拼接字符串jimao, 如果当前name不存在,就相当于s 阅读全文
posted @ 2020-09-15 09:58 我是一只老白兔 阅读(222) 评论(0) 推荐(0)
摘要:redis的数据类型 redis的五大基础数据类型 Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。 它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。 Redis具有内置的复制,Lua脚本,L 阅读全文
posted @ 2020-09-14 20:00 我是一只老白兔 阅读(495) 评论(0) 推荐(0)
摘要:1redis默认有16个数据库, cd redis cd src vim redis.conf 默认使用的是第0个数据库,可以使用select 进行切换数据库 设置值后通过dbsize查看数据库的大小,发现数据库的大小发生了变化,但是,这只是针对于3号数据库,切换到其他数据库空间同样是0 keys 阅读全文
posted @ 2020-09-14 16:55 我是一只老白兔 阅读(140) 评论(0) 推荐(0)
摘要:注意,进行性能测试首先要启动redis-server,不知道怎么安装redis的可以查看我的地址:https://www.cnblogs.com/zhushilai/p/13649228.html ./redis-server 然后换另外一个窗口,进入redis的src文件目录下面 1可以参考官网h 阅读全文
posted @ 2020-09-11 19:26 我是一只老白兔 阅读(123) 评论(0) 推荐(0)
摘要:1String 2list 3hash 4set 5zset 阅读全文
posted @ 2020-09-11 00:12 我是一只老白兔 阅读(98) 评论(0) 推荐(0)
摘要:注意:安装redis之前一定要安装gcc,最新版本的gcc安装教程地址:https://www.cnblogs.com/zhushilai/p/13640313.html redis的版本不建议使用6,容易make出错,建议使用3、4和5,不要使用6!!!!!我这里以3为例子(1-14是安装过程,一 阅读全文
posted @ 2020-09-11 00:05 我是一只老白兔 阅读(214) 评论(0) 推荐(0)
摘要:以下的每一步我都在linux中实践过,大家可以放心使用, 1.1我的压缩文件一般放在了home文件夹下面 cd home 1.10我make完之后报错,是gcc引起的,需要对gcc进行升级,可以直接去官网下载最新的gcc 官网地址:http://ftp.gnu.org/gnu/gcc/gcc-10. 阅读全文
posted @ 2020-09-09 17:52 我是一只老白兔 阅读(481) 评论(0) 推荐(0)
摘要:windows上面安装redis仅供学习命令使用,不推荐部署安装 1去github上面下载redis的下载包 https://github.com/redis/redis 2解压压缩包 3双击redis的服务器 redis-server,之后不用关 4双击redis的客户端 redis-cli 5在 阅读全文
posted @ 2020-09-08 23:57 我是一只老白兔 阅读(114) 评论(0) 推荐(0)
摘要:1Redis是什么? Redis(Remote Dictionary Server ),即远程字典服务 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 免费并且开源,是当下最流行的nosql数据库,也被人们称之为结构化 阅读全文
posted @ 2020-09-08 23:31 我是一只老白兔 阅读(87) 评论(0) 推荐(0)
摘要:KV键值对: 新浪:Redis 美团:Redis+Tair 阿里、百度: Redis+Memached 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于IT系统来说的优势在于简单、易部署。但是如果DBA只对部分值进行查询或更新的时候,Ke 阅读全文
posted @ 2020-09-08 22:56 我是一只老白兔 阅读(130) 评论(0) 推荐(0)
摘要:1以淘宝商品为例 商品的基本信息 名称、价格、商品信息 关系型数据库 Mysql 2商品的描述、评论(文字较多) 文档型数据库 MongoDB 3图片 分布式文件系统 FastDFS 淘宝自己的 TFS 谷歌的 GFS Hadoop HDFS 阿里云的 OSS 4商品关键字(搜索) 搜索引擎 sol 阅读全文
posted @ 2020-09-08 19:42 我是一只老白兔 阅读(116) 评论(0) 推荐(0)