Redis Tutorial - 基本操作

http://try.redis.io/

Redis即Key-Value存储,也称为NoSQL数据库,Redis数据库的关键操作为存储key-value数据,通过key检索value

1)存储、检索、删除,自增值 SET,GET, DEL,INCR

SET server:name "fido"

OK

GET server:name

"fido"

SET connections 10

OK

INCR connections

(integer) 11

INCR connections

(integer) 12

DEL connections

(integer) 1

INCR connections

(integer) 1

2) key过期 EXPIRE & TTL

#Redis can be told that a key should only exist for a certain length of time. This is accomplished with the EXPIRE and TTL commands.

    SET resource:lock "Redis Demo"
    EXPIRE resource:lock 120
#This causes the key resource:lock to be deleted in 120 seconds. You can test how long a key will exist with the TTL command. It returns the number of seconds until it will be deleted.

    TTL resource:lock => 113
    // after 113s
    TTL resource:lock => -2

#The -2 for the TTL of the key means that the key does not exist (anymore). A -1 for the TTL of the key means that it will never expire. Note that if you SET a key, its TTL will be reset.

    SET resource:lock "Redis Demo 1"
    EXPIRE resource:lock 120
    TTL resource:lock => 119
    SET resource:lock "Redis Demo 2"
    TTL resource:lock => -1

3) 有序列表 RPUSHLPUSHLLENLRANGELPOP, and RPOP

4) 无序集合 SADDSREMSISMEMBERSMEMBERS and SUNION.

5) 有序集合 ZADD ZRANGE

6) 散列 HSET, HGETALL, HMSET, HGET, HDEL

HINCRBY 可以对散列里面的某一域(field)执行自增操作

时间: 2024-10-29 19:06:54

Redis Tutorial - 基本操作的相关文章

Redis缓存系统(一)Java-Jedis操作Redis,基本操作以及 实现对象保存

源代码下载: http://download.csdn.net/detail/jiangtao_st/7623113 1.Maven配置 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.5.0</version> </dependency> <dependency> <

java对redis的基本操作,ZZ

java对redis的基本操作 http://www.cnblogs.com/edisonfeng/p/3571870.html

Redis的基本操作

打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf . 如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的.输入之后,会显示如下界面: 这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了. 切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p

python下redis的基本操作:

1. 基本操作: >>> import redis >>> print redis.__file__ /usr/local/lib/python2.7/dist-packages/redis/__init__.pyc >>> redisClient = redis.Redis(host='127.0.0.1', port=6379, db=0) >>> info = redisClient.info() >>> fo

Redis数据库基本操作

#redis 基本操作 进入redis redis-cli #不能进入,就安装: sudo apt-get update sudo apt-get install redis-server exit #退出 Select 命令用于切换到指定的数据库,数据库索引号 index 用数字值指定,以 0 作为起始索引值. #默认使用 0 号数据库 默认开16个库 SELECT 1 # 使用 1 号数据库,Redis 现在的命令提示符多了个 [1] ##redis五种数据类型.及操作 string 字符串

java对redis的基本操作(转)

本文转自:http://www.cnblogs.com/edisonfeng/p/3571870.html 2.主要类 1)功能类 package com.redis; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Set; import redis.clients.jedis.Jedis; import redis.clients.jedis.Jedi

java对redis的基本操作

一.server端安装 1.下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2.安装 1)解压后将里面所有文件拷贝至redis安装目录: 几个exe程序的功能:   redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). redis-check-aof.e

java对redis的基本操作-1

Jedis 客户端实现 Maven pom文件加入依赖 <dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>junit<

redis - java 基本操作

import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import junit.framework.TestCase; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import redis.cl