摘要:
jedis是redis推荐的java连接工具!使用java操作redis中间件! 使用api和方法名相同 需要导入的包: <dependencies> <!--下载jedis的包--> <dependency> <groupId>redis.clients</groupId> <artifactId 阅读全文
摘要:
redis事务本质:一组命令一起执行!一个事务中的所有命令都会被序列化,在被事务执行的过程中,会被顺序执行! 一次性,顺序性,排他性! 1.redis单条命令是保证原子性的,但是事务是不保证原子性的(redis事务没有隔离级别的概念) redis事务的步骤: 1.开启事务(multi) 2.命令入队 阅读全文
摘要:
1.悲观锁:认为什么时候都会出问题,做什么操作都会加锁 2.乐观锁:很乐观,认为什么时候都不会出问题,更新数据时去判断一下,再此期间是否有人更改了这个数据! MULTI(开启事务)/DISCARD(放弃事务) 使用watch 监视 使用案例1:模拟100块钱花去20块钱 127.0.0.1:6379 阅读全文
摘要:
1.geospatial:地理位置 redis得geo在3.2版本后已经推出 2.Hyperloglog:专业做网站计数的或页面统计的(允许一定的错误) redis2.8.9推出了该数据结构 reid Hyperloglog基数统计的算法 优点:占用的内存是固定,2^64不通元素的技术,只需要占用1 阅读全文
摘要:
参考地址:https://www.cnblogs.com/hunternet/tag/Redis/ 五大基本的数据类型: 1.Striing类型 1.String类型 1.追加内容 127.0.0.1:6379> keys * 1) "name" 127.0.0.1:6379> get name " 阅读全文
摘要:
reids默认有16个数据库,且默认使用的是第1个 redis.conf配置文件中如下 docker进入交互,执行客户端命令 root@cd8a28bf1a1c:/# redis-cli 127.0.0.1:6379> dbsize(查询当前数据库大小) (integer) 5 127.0.0.1: 阅读全文
摘要:
1.拉去redis [root@wmd01 bin]# docker pull redis 2.创建文件夹: mkdir -p /usr/local/docker/redis/config 将自己的redis.conf文件放入(此处必须放入自己的redis.conf文件,并且必须是提前放入) 3.启 阅读全文
摘要:
radis下载路径:http://download.redis.io/releases/ 1.上传redis 2.解压:tar -zxvf 3.配置redis.conf参数 目录:进入redis得安装包 配置参数详解参考 https://www.cnblogs.com/fansik/p/649793 阅读全文
摘要:
redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步 免费和开源!是当前最热门的NoSql技术之一!也被人们称之为结构化数据库! Redis能干嘛? 1.内存存储,持久化,内存中是断电即失的,所以说持久化很重要(rdb,a 阅读全文
摘要:
关系型数据库和非关系型数据库的区别 一 关系型数据库有 我们只需要 记住常用的几个:mysql /oracle/sql server/sqlite 几个即可 我还有一篇文章 介绍了 关系型数据库和非关系型数据的数据结构 –红黑树-二叉树-B树 1.首先了解一下 什么是关系型数据库? 关系型数据库最典 阅读全文