redis
星河scorpion
希望以后多多交流
展开
-
redis系列:通过文章点赞排名案例学习sortedset命令
前言这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-sortedset案例demo功能是文章点赞排名等等,整个demo的大致页面如下。准备工作首先定义一个...原创 2018-07-27 10:00:46 · 414 阅读 · 0 评论 -
linux下配置redis后台启动
上一篇博客介绍了如何在linux下安装redislinux下安装redis本篇就来介绍一下如何配置redis:1.先进入redis目录,将redis安装到指定目录 使用make PREFIX=/usr/local/redis install 命令2.进入redis目录复制redis.conf文件到usr/local/redis文件下cp redis.conf /usr/local/...转载 2019-02-22 16:36:39 · 780 阅读 · 0 评论 -
全面剖析Redis Cluster原理和应用
全面剖析Redis Cluster原理和应用1.Redis Cluster总览1.1 设计原则和初衷在官方文档Cluster Spec中,作者详细介绍了Redis集群为什么要设计成现在的样子。最核心的目标有三个:性能:这是Redis赖以生存的看家本领,增加集群功能后当然不能对性能产生太大影响,所以Redis采取了P2P而非Proxy方式、异步复制、客户端重定向等设计,而牺牲了部分的...原创 2018-08-08 09:07:56 · 177 阅读 · 0 评论 -
Linux Redis集群搭建与简单使用
介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压 1 2 3...原创 2018-08-08 09:07:05 · 162 阅读 · 0 评论 -
Redis学习之与Spring整合开发
在网上看了Redis整合Spring的文章,都是加入了spring配置的代码,很冗余,让读者不易理解。本篇就不贴出配置Spring的代码,直接给出与Redis相关配置及代码,建立在Spring项目已经配置好的基础上。 第一步:引入jar包需要引入和Redis 相关的两个jar包,一个是spring-data-redis.jar,另一个是jedis.jar。具体的jar包在mav...原创 2018-08-08 09:06:29 · 129 阅读 · 0 评论 -
Redis学习之关闭持久化
数据持久化是Redis不同于其他缓存的一个特性,具有很明显的优点。但是如果我现在不希望Redis持久化数据,只想单纯的当做缓存来用,就像memcache缓存一样。在网上查了一下,都是介绍如何开启Redis的持久化,很少有如何关闭持久化的内容。 修改配置文件将配置文件中关于save配置信息全部注释,如下: #save 900 1 #save 300 1...原创 2018-08-08 09:05:48 · 1748 阅读 · 1 评论 -
Redis学习之数据持久化与数据恢复
redis缓存是支持数据持久化的操作,也就是可以把内存中的数据持久化到硬盘当中,和数据库有些相似,这也是redis和memcache的区别之一。redis数据持久化常用的方式有两种:(1)Snapshotting (RDB)在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot),也是redis持久化的默认方式。(2)Append Only File...原创 2018-08-07 22:07:32 · 175 阅读 · 0 评论 -
Redis学习之缓存数据类型
Redis缓存数据类型有5种,分别是String(字符串)、List(列表)、Hash(哈希)、Set(无序,不重复集合)、ZSet(sorted set:有序,不重复集合)。 String(字符串)string类型是redis最近的类型,一个key对应一个value。Redis中的String类型是二进制安全的,可以包含任何数据。例如序列化的对象或者图片。String类型一个...原创 2018-08-07 22:07:02 · 247 阅读 · 0 评论 -
Redis学习之设置验证密码
redis安装过后默认是没有密码的,可以通过配置文件来设置密码。设置密码过后客户端连接服务端就需要密码验证,安全性提高。可以通过以下命令查看是否设置了密码: 上图返回结果表示密码为空,可以通过以下命令来修改改参数:设置密码后,需要验证正确密码才能使用客户端,否则会报“ERR operation not permitted”错,无法执行命令。 通过auth命令验证密码...原创 2018-08-07 22:06:03 · 525 阅读 · 0 评论 -
Redis学习之安装使用 (Windows)
安装包下载地址:https://github.com/dmajkic/redis/downloads下载的安装包里面分别有支持32位和64位系统的文件,根据自己实际情况选择,将64位内容拷贝到自定义路径中,下图是我的安装路径: 打开Windows的DOS窗口,使用CD命令进入D:\redis 目录,输入redis-server.exe redis.conf ,运行。如果不...原创 2018-08-07 22:05:33 · 198 阅读 · 0 评论 -
Redis学习之java代码实现(Jedis)
前面两篇说过redis的安装使用和密码设置后,现在来看看怎么用java代码连接服务器,并使用redis。首先项目中需要有redis的驱动包,下载Jedis.jar。下载最新驱动包,放到项目的lib目录下,确保项目包含该驱动包。 如果是maven项目,可以直接在pom.xml文件中引入如下配置: <dependency> <group...原创 2018-08-07 22:04:18 · 186 阅读 · 0 评论 -
RedisDesktopManager连接不上redis的解决方法
RedisDesktopManager是一款连接redis数据库的客户端。背景:我是在自己机器上装的redis,使用的是虚拟机,系统是linux 版本是centeros-6.7在使用这个连接redis的时候,发现连接不上。第一步:在自己的本机外面试下能不能连接上虚拟机,打开cmd,使用 ping 192.168.65.128 (192.168.65.128这个为虚拟机的ip地址 查看...原创 2019-02-22 19:48:02 · 632 阅读 · 0 评论