
redis
fmwind
这个作者很懒,什么都没留下…
展开
-
shiro+redis实现session存储到redis
shiro-redis开源项目已经很好的将shiro与redis整合到一起,实现了将session存入redis,可以方便的用于session共享实现集群部署。 git地址:https://github.com/alexxiyang/shiro-redis,文档:http://alexxiyang.github.io/shiro-redis/ 官方的文档已经非常详细了,基本上照着文档...转载 2019-08-21 15:19:44 · 1917 阅读 · 0 评论 -
java连接Redis
Java代码操作Redis 数据库连接方式:1、单机单连接方式2、单机连接池方式3、多机分布式+连接池方式 注意事项:1.关闭防火墙:systemctl stop firewalld.service关于防火墙可参考:https://blog.youkuaiyun.com/fmwind/article/details/833745832.redis.conf配置文...原创 2018-02-28 15:31:34 · 2054 阅读 · 0 评论 -
Redis各类型应用场景详解(二)
Redis的六种特性 Strings HashS ListS SetS Sorted SetS Pub/Sub注意:Redis的命令很多,详细的可以参考http://redis.cn/http://redisdoc.com/index.htmlhttp://www.redis.net.cn/order/Redis各特性的应用场景StringsStrings 数据结构是简单的key-value类型,...转载 2018-02-28 15:01:12 · 251 阅读 · 0 评论 -
nosql--简介
一. NoSQL概念 NoSQL 它指的是一个整体的概念,在2009年被提了出来。 大部分NoSQL 数据库都是开源的。 NoSQL最常见的解释是“non-relational”,“Not Only SQL”。 “NoSQL”一词最早于1998年被用于一个轻量级的关系数据库的名字。 NoSQL指不使用传统的关系数据库模型,而是使用如key-value存储、文档型的、列存储、图型数...转载 2017-09-22 15:47:35 · 540 阅读 · 0 评论 -
java连接redis的一堆坑
java中连接虚拟机中的redis要注意以下几点:1)ip和端口号不正确2)虚拟机中防火墙的原因(可能性较大)3)redis.conf 中bind 127.0.0.1 未用#注释掉4)未取消保护模式1、java.net.SocketTimeoutException: connect timed out 连接超时 at redis.clients.jedis.Conn...原创 2018-01-24 17:44:26 · 3687 阅读 · 1 评论 -
Redis持久化等高级特性
redis的事务(transaction)redis中的事务是一组命令的集合。事务同命令一样都是redis的最小执行单元。一组事务中的命令要么都执行,要么都不执行。(例如:转账)原理:先将属于一个事务的命令发送给redis进行缓存,最后再让redis依次执行这些命令。 应用场景:一组命令必须同时都执行,或者都不执行。我们想要保证一组命令在执行的过程之中不被其它命令插入。 命令:[python] ...转载 2017-09-22 17:24:03 · 1570 阅读 · 0 评论 -
Redis应用场景及对应数据类型
Redis应用场景发布与订阅在更新中保持用户对数据的映射是系统中的一个普遍任务。Redis的pub/sub功能使用了SUBSCRIBE、UNSUBSCRIBE和PUBLISH命令,让这个变得更加容易。代码示例:[java] view plain copy // 订阅频道数据 public static void testSubscribe() { //连接Redis数据库 J...转载 2017-12-28 16:33:04 · 933 阅读 · 0 评论 -
redis详解(一)-- 概述
(1)什么是redis(REmote DIctionary Server)?redis 是一个基于内存的高性能key-value数据库。 是完全开源免费的,用C语言编写的,遵循BSD协议,是一个高性能的(KEY/value) 分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一, 也被称为数据结构服务器。(2)Reids转载 2017-09-22 15:51:49 · 369 阅读 · 0 评论 -
redis三种启动方式
Part I. 直接启动启动 Shell代码 #加上`&`号使redis以后台程序方式运行 ./redis-server & 检测 Shell代码 #检测后台进程是否存在 ps -ef |grep redis #检测6379端口是否在监听 netstat -lntp | grep 6379 #转载 2017-12-27 16:08:46 · 915 阅读 · 0 评论 -
Redis安装及使用
Redis简介:概述1、Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。官网:http://redis.io/ 2、redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted s...转载 2017-09-22 17:28:08 · 840 阅读 · 0 评论 -
Redis.conf配置文件
参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程? daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis转载 2017-09-22 16:17:34 · 273 阅读 · 0 评论 -
redis详解(三)-- 面试题
1. 使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,转载 2017-09-22 16:18:42 · 386 阅读 · 0 评论 -
Redis 密码设置和查看密码
redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 1、初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass test123; (Ps:需重启Redis才能生效) redis的查询速度是非常快的,外部用户一...转载 2019-08-21 16:14:25 · 1960 阅读 · 0 评论