首页 > 编程开发 > 数据库教程 > redis教程

redis教程

简介:REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

Redis 高级教程

查看全部

redis整合spring示例二—java操作redis(存对象及List)

2016-03-19
在java操作redis中,咱们已经有了基本的java操作redis相关代码。下面继续 redis存放对象和List可通过对它们先序列化,然后存到redis中。 对象序列化及反序列化工具类: package com._656463.redis; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;impo
分类:redis教程 浏览次数(5033)

redis整合spring示例一

2016-03-19
这里使用java操作redis的示例,也是领悟书生网站项目中使用的代码.当然本示例也是参考网上的相关文章做了相应的改动。 首先看看redis所依懒的maven包 redis.clients jedis <
分类:redis教程 浏览次数(1637)

使用集群式的连接池操作redis

2016-03-19
集群式连接池和普通的连接池主要的区别是: 1、普通连接池使用的是 JedisPool 2、集群式连接池使用的是 ShardedJedisPool 普通连接池的创建方式在上一节已经介绍过了,本次介绍集群式连接池的创建方式 // 定义集群信息 List<JedisShardInfo> shards = new ArrayList<JedisShardInfo&
分类:redis教程 浏览次数(874)

使用连接池操作redis

2016-03-19
构建连接池对象JedisPool JedisPool jedisPool = new JedisPool(jedisPoolConfig, "127.0.0.1", 6379); 其中使用到JedisPoolConfig 连接池配置对象,在这个配置对象中可以设置最大连接数等。 JedisPoolConfig jedisPoolConfig = new JedisPoo
分类:redis教程 浏览次数(731)

使用java操作redis入门示例

2016-03-19
使用java操作redis比较热门的是使用 jedis 首先把jedis添加到pom.xml中 使用java操作redis入门示例 本示例参考网络
分类:redis教程 浏览次数(661)

redis集群与主从配置

查看全部

redis 集群使用主从复制架构-redis集群管理

2016-07-26
redis集群使用主从架构如下图,能有效解决集群中节点连接不上造成集群挂掉的情况 a) 在Redis集群中可以使用主从模式实现某一个节点的高可用 b) 当该节点(master)宕机后,集群会将该节点的从数据库(slave)转变为(master)继续完成集群服务; 创建主从集群 参考前面的主从复制和集群环境搭建,启动6个redis实例,分别是: 6380(主) 6480(从) 6381(主
分类:redis教程 浏览次数(1365)

redis集群出现宕机没法访问-redis集群管理

2016-07-24
先来查看集群节点信息 192.168.56.101:6382> cluster nodes 03596d92625f1b778f29eb4a9128d92809dfd79a 192.168.56.101:6381 master - 0 1468858392134 2 connected 5795-10922 b1939026deb80fedde7bdb22c1df3ecfaa72f60
分类:redis教程 浏览次数(532)

redis新增集群节点-redis集群管理

2016-07-21
新增一个节点6383,并启动 执行redis-trib.rb add-node命令添加节点 redis-trib.rb add-node new_host:new_port existing_host:existing_port [root@master redis-cluster]# /opt/redis/redis-3.2.1/src/redis-trib.rb add-node 192.
分类:redis教程 浏览次数(1024)

redis删除集群节点-redis集群管理

2016-07-21
先查看一下集群节点信息: 192.168.56.101:6382> cluster nodes 03596d92625f1b778f29eb4a9128d92809dfd79a 192.168.56.101:6381 master - 0 1468857421626 2 connected 5795-10922 e6d316a0dcd7cfcc98de645d86989d5527e86
分类:redis教程 浏览次数(1298)

redis集群插槽分配-redis集群管理

2016-07-20
使用cluster nodes命令查看当前集群信息 192.168.56.101:6382> cluster nodes 8c45a68a798aed7c1ed5e636f2899709717952c8 192.168.56.101:6380 master - 0 1468819900949 1 connected 0-5460 c9267b81af4bb2c186d07c5ebc77
分类:redis教程 浏览次数(535)

redis 数据类型

查看全部

redis 字符串(String) SET 操作

2016-03-15
命令格式: SET key value 把字符串值value存储到key中。如果存在此key,SET操作将会覆盖 时间复杂度:O(1) 返回值:总是返回OK,因为SET不可能失败。 SET操作的key可以是字符串类型,也可以是百字符串类型 1、对字符串类型的key进行SET操作 redis> SET website www.656463.com OK redis> GET we
分类:redis教程 浏览次数(360)

快速掌握 redis 数据类型

2016-03-14
Redis支持以下五种数据类型 String(字符串) Hash(哈希表) List(列表) Set(集合) zset(sorted set:有序集合)。 下面分别对以上5种数据类型进行介绍 1、字符串(String) String 主要是用于一些比较简单的key/value存储,value是字符串类型,是redis中最常用的redis数据类型。 一个键最大能存储512MB redis
分类:redis教程 浏览次数(457)

Redis 数据库内部结构-Redis数据类型

2015-11-18
Redis 数据库内部结构 Redis 中的每个数据库,都由一个redis.h/redisDb 结构表示: typedef struct redisDb { int id; // 保存着数据库以整数表示的号码 dict *dict; // 保存着所有键值对数据,这个属性也被称为键空间(key space) dict *expires; // 保存着键的过期信息 dict *blocking_k
分类:redis教程 浏览次数(928)

redis 基础教程

查看全部

通过redis客户端查看和设置配置

2016-03-14
查看配置可以通过查看redis.conf或者使用config get命令 1、查看单个配置 127.0.0.1:6379> config get loglevel 1) "loglevel" 2) "notice" 2、查看所有配置 127.0.0.1:6379> config get * 1) "d
分类:redis教程 浏览次数(528)

Redis配置文件详解

2016-03-14
redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。 编译完redis,它的配置文件在源码目录下 redis.conf ,将其拷贝到工作目录下即可使用,下面具体解释red
分类:redis教程 浏览次数(1176)

基于window安装redis

2016-03-14
1、下载redis的window版本 下载地址: https://github.com/ServiceStack/redis-windows wget https://github.com/ServiceStack/redis-windows/raw/master/downloads/redis-latest.zip 2、解压redis-latest.zip 如解压在 c:\redis 3、运
分类:redis教程 浏览次数(1273)

基于linux下redis安装与配置

2016-03-13
编译源程序:make install,复制可执行文件,Redis的启动,Redis随机启动
分类:redis教程 浏览次数(1328)

Redis概述

2016-03-13
什么是Redis Redis是Remote Dictionary Server的缩写, Redis是一个开源、基于C语言、基于内存亦可持久化的高性能NoSQL的键值对数据库。在众多场合中均可使用Redis代替传统的数据库或者缓存系统。 与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题。 发展历史 2009年Salvatore Sa
分类:redis教程 浏览次数(1536)