最新文章列表

redis数据类型

redis数据类型 redis支持五种数据类型:string字符串、hash哈希、list列表、set集合、zset(sorted set 有序集合) set str1 "abc" get str1 哈希:一个键值对集合 如用户对象: class User{ int userid; String username; } hmset hash1 userid 100 user ...
zw7534313 评论(0) 有792人浏览 2019-03-22 11:15

关于分布式锁

分布式锁 并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存 在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够 线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个 代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记 不存在时可以设置该标记,其余 ...
zw7534313 评论(0) 有895人浏览 2019-03-22 11:14

redis命令

连接控制 QUIT 关闭连接 AUTH (仅限启用时)简单的密码验证 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4 TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,h ...
neeleon 评论(0) 有358人浏览 2019-03-22 11:03

springboot整合redis编译出错

错误提示:The type org.springframework.data.redis.core.RedisAccessor cannot be resolved. It is indirectly referenced from required .class files 网上搜了很多文章,大多都说是在pom文件配置的jar有问题,有说spring-boot-starter-data ...
875234583 评论(0) 有1174人浏览 2019-03-20 16:13

redis之计数器

redis之计数器:自增、自减 incr key: 将key中储存的数字值增1,并返回值 decr key: 将key中储存的数字值减1,并返回值 set num 1 incr num @Controller("user_controller") @RequestMapping("/user") public class UserController ...
zw7534313 评论(0) 有1720人浏览 2019-03-14 15:46

redis之setex保存json字符串

redis之setex, 设置过期秒数,redis服务器自动清理过期key setex k1 3000 "value1" get k1 ttl k1 注意: CONFIG SET protected-mode no /sbin/service iptables stop (1)配置参 ...
zw7534313 评论(0) 有1445人浏览 2019-03-14 15:43

redis 简单动态字符串和链表实现原理

简单动态字符串: struct{    int len    int free    char buf[]; } 简单动态字符串比 C 中字符串的优点: 1.可以很快的获取字符串的长度 2.在进行字符串操作时,防止溢出 3.减少修改字符串时带来的频繁内存分配 链表: struct listNode{     listNode * prev;     listNode * next;    ...
一剪梅 评论(0) 有971人浏览 2019-02-28 16:22

Redis集群

1. Redis集群概述 Redis Cluster与Redis3.0.0同时发布,以此结束了Redis无官方集群方案的时代。 redis cluster是去中心化,去中间件的,也就是说,集群中的每 ...
andrew7676 评论(0) 有334人浏览 2019-02-28 09:51

Redis持久化rdb和aof

1. Redis持久化 所有的数据都存在内存中,从内存当中同步到硬盘上,这个过程叫做持久化过程。 持久化操作,两种方式:rdb方式、aof方式,可以单独使用或者结合使用。 使用方法: rdb持久化方法:在指定的时间间隔写入硬盘 aof方式:将以日志,记录每一个操作,服务器启动后就构建数据库。 配置可以禁用持久化功能。 也可以同时使用两种方式。 2. R ...
andrew7676 评论(0) 有357人浏览 2019-02-28 09:23

Javashop电商系统7.0发布

Javashop是国内基于Java开发的企业级电商平台,现推出7.0版本,更新内容如下:   1、采用Spring boot。 2、restful 化(无状态、跨域,三端支撑)。 3、前后端分离。 4、认证采用token式。 5、三端分离部署(买家、卖家、平台)。 6、订单事务优化,采用Redis执行lua脚本扣减库存,进一步提升性能。 7、完整的单元测试(覆盖所有control ...
javashop 评论(0) 有775人浏览 2019-02-27 17:56

Redis数据结构

1. Redis数据类型介绍 五种数据类型: 字符串(String) 字符串列表(list) 有序字符串集合(sorted set) 哈希(hash) 字符串集合(set) Key定义的注意点: 不要过长,不要过短,统一的命名规范 2. Redis数据结构之字符串类型 赋值 127.0.0.1:6379&g ...
andrew7676 评论(0) 有403人浏览 2019-02-27 09:52

Redis使用Jedis和Jedis连接池

1. 使用Jedis连接Redis 网址: https://redis.io/clients 新建项目 new maven project new simple maven project group Id: com.andrew Artifact Id: JedisDemo pom.xml <project xmlns=" ...
andrew7676 评论(0) 有560人浏览 2019-02-27 09:38

Redis简介和安装

1. Redis简介 介绍Redis之前,先了解下NoSQL(Not only SQL)不仅仅是SQL 属于非关系型数据库;Redis就属于非关系型数据库 传统的Mysql,oracle,sql,server等都是关系型数据库 为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心 High performance - 高并发读写 Huge Storage - 海量数据 ...
andrew7676 评论(0) 有316人浏览 2019-02-27 09:30

redis 增删改查原理实现

首先说下 redis 的数据库结构: redisServer{   redisDb *db // 存放服务器中所有的数据库   int dbnum // 服务器的数据库数量 } 默认情况下,dbnum 为 16. redisClient{   redisDb *db // 记录客户端当前正在使用的数据库 } redisDb{   dict *dict // 数据库键空间,保存数据库中 ...
一剪梅 评论(0) 有1379人浏览 2019-02-25 19:04

整合spring、shiro、redis实现会话共享

 什么是Shiro? Apache旗下强大灵活的开源安全框架 提供认证、授权、会话管理、安全加密等功能     Shiro整体架构   SecurityManager Shiro的核心,Shiro通过SecurityManager 提供安全服务; Authenticator 认证器,管理主体的登录、登出; Authorizer 授权器,赋予主体有哪些权限; SessionMa ...
hbxflihua 评论(0) 有2799人浏览 2019-01-29 15:42

为什么单线程Redis性能也很出色

高性能的服务器,不一定是多线程实现的,也就是说多线程不一定比单线程效率高,这得分具体的情况。以redis为例,核心处理请求的线程只有一个,所 ...
qindongliang1922 评论(0) 有2237人浏览 2019-01-21 18:02

Redis 五种对象

        阅读本节前需要阅读 Redis 对象系统概览一节。此外,对于各个对象底层中所用到的数据结构,请阅读前面的相关博文笔记,此次不再赘述。         在 Redis 的五种类型的对象中,字符串对象是唯一一种会被其他四种类型对象嵌套的对象。字符串对象的编码可以是 int、raw 或者 embstr。         如果一个字符串对象保存的是整数值,并且该值可以使用 long 型表示, ...
aisxyz 评论(0) 有373人浏览 2019-01-20 11:13

Redis学习记要

What's Redis 官网: https://redis.io/ 其他参考网站: redis中文网: http://www.redis.cn/   Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. I ...
tvmovie 评论(0) 有646人浏览 2019-01-08 14:53

Redis 对象系统概览

        前面介绍了 Redis 中用到的所有主要数据结构,如简单动态字符串、双端链表、字典、压缩列表和整数集合等,不过 Redis 并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,该系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象,每种对象都至少使用了一种数据结构。         通过这五种不同类型的对象,Redis 可以 ...
aisxyz 评论(0) 有796人浏览 2019-01-06 13:10

最近博客热门TAG

Oracle(49876) MySQL(37268) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1635) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics