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 · 2361 阅读 · 0 评论 -
在centos上搭建redis集群并附测试(真集群非伪集群)
环境:centos6.5 x86 32位 redis3.2.8 ruby-2.2.32.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 · 1424 阅读 · 0 评论 -
在linux上安装redis
环境centos6.5 x86 32位redis3.2.8redis简介 Redis是一个Key-Value 存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持 push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这原创 2017-10-25 22:34:21 · 8318 阅读 · 0 评论 -
Redis的安全性及客户端工具的使用
一 安全性 redis建议安装完毕后设置一个登录密码,并且要尽量复杂一点。因为 redis 速度相当快,所以在一台比较好的服务器下,一个外部的用户可以在一秒钟进行 150K 次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解。首先我们来设置一个密码#vi /usr/redis/redis.conf然后重启服务#serv原创 2017-10-29 22:09:48 · 503 阅读 · 0 评论 -
Redis的数据类型及操作(一):string类型及操作
一、string 类型及操作 string是最简单的类型,你可以理解成与 Memcached是一模一样的类型,一个 key 对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。 string类型是二进制安全的。意思是 redis的 string可以包含任何数据,比如 jpg图片或者序列化的对象。1.1 set 设置key 对应的原创 2017-10-26 22:11:50 · 411 阅读 · 0 评论 -
Redis主从复制
主从复制介绍:一般来说,要将Redis运用于工程项目中,只使用一台Redis是万万不能的,原因如下:从结构上,单个Redis服务器会发生单点故障,并且一台服务器需要处理所有的请求负载,压力较大;从容量上,单个Redis服务器内存容量有限,就算一台Redis服务器内容容量为256G,也不能将所有内容用作Redis存储内存,一般来说,单台Redis最大使用内存不应该超过20G。本文先讨原创 2017-10-30 00:19:20 · 353 阅读 · 0 评论 -
java操作redis(三):实现一个redis连接池并附测试
环境:jdk1.7 redis3.2.8所需jar包:jedis-2.9.0.jar commons-pool2-2.3Jedis连接池使用步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;==============原创 2017-11-08 00:44:10 · 10202 阅读 · 1 评论 -
java操作redis(二):存取对象操作
前提,对象必须要序列化,即对象的实体类要实现序列化接口。代码如下所示:用户实体类:=================UserEntity.java===============package com.wx.entitys;import java.io.Serializable;public class UserEntity implements Serializable{原创 2017-11-06 23:47:25 · 3723 阅读 · 2 评论 -
Redis常用命令
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些 command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将 Redis提供的命令做一总结。一 键值相关命令 1.1 keys 返回满足给定pattern 的所有key127.0.0.1:6379> keys * 1) "myzset2" 2)原创 2017-10-29 19:40:56 · 448 阅读 · 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 · 375 阅读 · 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 · 1030 阅读 · 0 评论