redis
文章平均质量分 85
御前两把刀刀
一个善于总结的,一个喜欢书法的全栈程序员
展开
-
Redis的数据类型及操作(二):hash类型和list类型
一 hash类型 Redis hash是一个 string类型的field和value的映射表.它的添加、删除操作都是 O(1) (平均)。hash特别适合用于存储对象。相较于将对象的每个字段存成单个 string类型。将一个对象存储在 hash 类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用 zipmap(又称为 sma原创 2017-10-29 01:35:39 · 2343 阅读 · 0 评论 -
在centos上搭建redis集群并附测试(真集群非伪集群)
环境:centos6.5 x86 32位 redis3.2.8 ruby-2.2.3 2.1 安装配置redis 此步省略,请参考我到博文【http://blog.csdn.net/wx5040257/article/details/78347729】【http://blog.csdn.net/wx5040257/article/details/78388588】 2.原创 2017-11-05 12:21:39 · 1409 阅读 · 0 评论 -
在linux上安装redis
环境 centos6.5 x86 32位 redis3.2.8 redis简介 Redis是一个Key-Value 存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这原创 2017-10-25 22:34:21 · 8300 阅读 · 0 评论 -
Redis的安全性及客户端工具的使用
一 安全性 redis建议安装完毕后设置一个登录密码,并且要尽量复杂一点。因为 redis 速度相当快,所以在一台比较好的服务器下,一个外部的用户可以在一秒钟进行 150K 次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解。 首先我们来设置一个密码 #vi /usr/redis/redis.conf 然后重启服务 #serv原创 2017-10-29 22:09:48 · 490 阅读 · 0 评论 -
Redis的数据类型及操作(一):string类型及操作
一、string 类型及操作 string是最简单的类型,你可以理解成与 Memcached是一模一样的类型,一个 key 对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。 string类型是二进制安全的。意思是 redis的 string可以包含任何数据,比如 jpg图片或者序列化的对象。 1.1 set 设置key 对应的原创 2017-10-26 22:11:50 · 400 阅读 · 0 评论 -
Redis主从复制
主从复制介绍: 一般来说,要将Redis运用于工程项目中,只使用一台Redis是万万不能的,原因如下: 从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大; 从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内容容量为256G,也不能将所有内容用作Redis存储内存,一般来说,单台Redis最大使用内存不应该超过20G。 本文先讨原创 2017-10-30 00:19:20 · 341 阅读 · 0 评论 -
java操作redis(三):实现一个redis连接池并附测试
环境:jdk1.7 redis3.2.8 所需jar包:jedis-2.9.0.jar commons-pool2-2.3 Jedis连接池使用步骤如下: 1->获取Jedis实例需要从JedisPool中获取; 2->用完Jedis实例需要返还给JedisPool; 3->如果Jedis在使用过程中出错,则也需要还给JedisPool; ==============原创 2017-11-08 00:44:10 · 10177 阅读 · 1 评论 -
java操作redis(二):存取对象操作
前提,对象必须要序列化,即对象的实体类要实现序列化接口。 代码如下所示: 用户实体类: =================UserEntity.java=============== package com.wx.entitys; import java.io.Serializable; public class UserEntity implements Serializable{原创 2017-11-06 23:47:25 · 3706 阅读 · 2 评论 -
Redis常用命令
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些 command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将 Redis提供的命令做一总结。 一 键值相关命令 1.1 keys 返回满足给定pattern 的所有key 127.0.0.1:6379> keys * 1) "myzset2" 2)原创 2017-10-29 19:40:56 · 437 阅读 · 0 评论 -
Redis的数据类型及操作(三):set类型
一 set类型 set 是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作,操作中key 理解为集合的名字。 Redis的set是 string类型的无序集合。set元素最大可以包含(2的 32次方)个元素。 set的是通过hash table 实现的,所以添加、删除和查找的复杂度都是 O(1)。hash table 会随着添原创 2017-10-29 11:02:51 · 363 阅读 · 0 评论 -
java操作redis(一):建立连接以及常用存取值的操作
环境:jdk1.7 eclipse: Mars.2 Release (4.5.2) redis:3.2.8 jedis:2.9.0 首先你需要下载驱动包 下载 jedis.jar,确保下载最新驱动包。 在你的 classpath 中包含该驱动包,本文用到上2.9.0,请自行百度下载。 一. 建立连接并测试 package com.wx.test; impo原创 2017-11-05 22:44:11 · 1018 阅读 · 0 评论