![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
Jiang锋时刻
这个作者很懒,什么都没留下…
展开
-
大数据学习之Redis——01Redis安装
一. 单机安装 1. 解压redis 2. 进入文件夹执行mke and make install # prefix指定安装路径 make && make prefix=/opt/hjf/redis-2.8.18 install 3. 配置环境变量 4. 自动打开redis服务 进入解压包的utils目录, 执行: ./install_server.sh 5. 进入redis服务器: redis-cli ...原创 2020-07-26 11:06:06 · 103 阅读 · 0 评论 -
大数据学习之Redis——02Redis Shell操作
一. 单机安装 解压redis 进入文件夹执行mke and make install # prefix指定安装路径 make && make prefix=/opt/hjf/redis-2.8.18 install 配置环境变量 以后自动打开redis服务 进入解压包的utils目录, 执行: ./install_server.sh 进入redis服务器: redis-cli 二.shell命令 1. strings 1. set:设置 SET k原创 2020-05-26 20:38:13 · 630 阅读 · 0 评论 -
大数据学习之Redis——03三种特殊数据类型
一. 位图 1. bitmap命令的概念 1. 什么是Redis的bitmap 操作String数据结构的key所存储的字符串指定偏移量上的位,返回原位置的值 2. 优点 节省空间 通过一个bit位来表示某个元素对应的值或者状态,其中key就是对应元素的值。实际上8个bit可以组成一个Byte,所以是及其节省空间的。 效率高 setbit和getbit的时间复杂度都是O(1),其他位运算效率也高。 3. 缺点 本质上位只有0和1的区别,所以用位做业务数据记录,就不需要在意value的值。 2. Re原创 2020-05-26 22:06:32 · 197 阅读 · 0 评论 -
大数据学习之Redis——04Redis的Java客户端Jedis
一. 二. 1. String 类型的操作 代码package com.hjf.redis; import redis.clients.jedis.Jedis; import java.util.Iterator; import java.util.List; import java.util.Set; /** * @author Jiang锋时刻 * @create 2020-07-26 14:16 */ public class TestJedisByString { public原创 2020-07-26 22:09:17 · 90 阅读 · 0 评论 -
大数据学习之Redis——05事务和监控
1. 概述: 1. 说明 Redis事务本质: 一组命令的集合! 一个事务的所有命令都会被序列化, 在事务执行过程中, 会按照顺序执行 Redis 事务没有隔离级别的概念 所有的命令在事务中, 并没有直接被执行, 只有发起执行命令的时候才会被执行 Redis单条命令式保证原子性的, 但是事务不保证原子性 2. 特点 一次性 顺序性 排他性 2. Redis的事务 开启事务 MULTI 命令入队 执行事务 exec 放弃事务 DISCARD 3 异常原创 2020-07-28 11:33:00 · 89 阅读 · 0 评论