`
taiwei.peng
  • 浏览: 232543 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

redis 简单操作

阅读更多

redis 操作集合

集合  新增   删除   查询全部

Set   sadd   srem   smembers(key)

List  lpush  lrem   lrange(key, 0, -1)

 

redis 安装步骤

1.tar xzf redis-2.8.24.tar.gz

2.cd redis-2.8.24

3.make 

 

1.启动

./redis-server redis.conf

2.链接到redis

./redis-cli -h ip地址 -p 端口

3.redis 操作

添加set key value

获取get key

删除del key

设置有效时间:expire key 时间(按秒计算)

如何查看某个key-value 有多少时间 ttl key

如何查看当前redis 中所有的key keys *

4.对List的操作

存数据:lpush key value(从左边加)    

       rpush key value(从右边加)

取数据:lrange key 0 -1 取全部

       lpop ticketline 从左边移除一个

       rpop ticketline 从右边移除一个

指定返回第几个元素

       LINDEX 

 

5.对set 的操作

  sadd team "xiaoming"

  sadd team "xiaohong"

  sadd team "xiaobai"

  smembers team

  srem team "xiaoming"

  smove team1 team2  移动集合

 

6.事务

  MULTI 开始一个事物

  EXEC  执行一个事物

7.redis 订阅和发布

 publish   将信息 message 发送到指定的频道 

 

channel 

 subscribe  订阅给定的一个或多个频道的信息

分享到:
评论

相关推荐

    WPF操作Redis简单实例

    **标题解析:** "WPF操作Redis简单实例" 这个标题表明了本文将要讨论的是如何在Windows Presentation Foundation (WPF)应用中与Redis数据库进行交互。Redis是一种开源、高性能的键值对数据存储系统,常用于缓存、...

    springmvc整合redis简易Demo.zip

    在本项目"springmvc整合redis简易Demo.zip"中,我们将探讨如何将Spring MVC框架与Redis内存数据存储系统相结合,以实现高效的数据缓存和管理。这个简易Demo是为Java开发者设计的,旨在帮助他们理解并实践Spring MVC...

    java_redis简单案例

    本资源"java_redis简单案例"提供了一个演示如何在Java应用中集成Redis的实例,帮助开发者了解两者的基本用法。 首先,Redis作为内存数据库,其主要特点包括高速读写性能和丰富的数据结构支持,如字符串、哈希、列表...

    C++ 操作Redis数据库VS2013测试Demo及redis sdk

    【C++操作Redis数据库】 Redis是一个高性能的键值对存储系统,常被用作数据库、缓存和消息中间件。在C++中与Redis交互,通常需要借助客户端库,这里提到的是`hiredis`,这是一个轻量级、高效的纯C语言实现的Redis...

    Redis简易工具.zip

    这款“Redis简易工具”是专为测试Redis命令和学习使用而设计的,它简化了与Redis服务器交互的过程,使得开发者能够更便捷地了解和掌握Redis的功能。 首先,Redis支持多种数据结构,包括字符串(Strings)、哈希...

    redis简单使用实例

    Redis提供了发布/订阅(pub/sub)和阻塞列表(BLPOP/BRPOP)功能,可以实现简单的消息队列。发布/订阅模式用于一对多的消息传递,而阻塞列表则可以实现先进先出(FIFO)的队列服务,常见于工作流调度或者任务分发...

    redis简单安装

    根据给定的文件信息,以下是对“redis简单安装”这一主题进行的知识点提炼与扩展。 ### Redis简单安装 #### 一、Redis简介 Redis(Remote Dictionary Server)是一种开源的键值存储系统,它支持多种数据结构如...

    redis和redisdesktop

    5. **事务**:Redis提供了简单的事务功能,允许多个操作在原子性下执行,确保数据一致性。 6. **发布/订阅**:Redis的pub/sub(发布/订阅)模式可以实现消息传递,让多个客户端订阅同一个主题,当有新消息发布时,...

    Java调用Redis 简单Demo

    本篇将通过一个简单的Java调用Redis的Demo来探讨如何在Java应用中操作Redis。 首先,我们需要在项目中引入Jedis库,这是一个Java客户端,用于连接和操作Redis。你可以通过Maven或Gradle在你的构建文件中添加依赖。...

    redis在win上的运行脚本redis.bat

    使用批处理脚本`redis.bat`启动Redis服务非常简单。双击运行这个文件,它会调用`redis-server.exe`启动Redis服务。如果一切正常,你应该能在命令行窗口看到Redis服务器的启动信息。如果你想要以服务方式运行Redis...

    redis 和 redis 可视化工具

    4. **事务**:Redis 支持简单的事务,可以一次执行多个操作。 5. **发布/订阅**:支持发布订阅模式,可以用于实现消息传递。 6. **Lua 脚本**:通过内建的 Lua 解释器,可以在客户端执行脚本,实现更复杂的逻辑。 7....

    Redis简单应用代码

    在“Redis简单应用代码”中,我们可以探讨如何使用Redis进行基本操作,包括连接建立、数据读写以及常见命令的使用。下面将详细介绍Redis的一些核心概念和常用功能。 1. **Redis连接**: - 在编程中,我们需要先...

    C++ Redis 客户端简单使用

    本篇文章将深入探讨如何在C++中简单使用Redis客户端。 首先,为了在C++中与Redis进行交互,我们需要一个支持C++的Redis客户端库。常见的选择有`hiredis`,这是一个轻量级的C库,同时也提供了C++绑定。另一个是`cpp-...

    redis 可视化工具

    可视化工具通过图形化界面,降低了 Redis 的使用门槛,使得数据查看、搜索、删除等操作变得简单直观。此外,这些工具还常常提供数据导入导出、性能监控、报警设置等功能,帮助用户更好地管理 Redis 集群。 二、常见...

    C#中使用redis简单实例

    在本文中,我们将深入探讨如何在C#中使用Redis,基于VS2017环境创建一个简单的示例项目。Redis是一种高性能的键值数据存储系统,常被用作数据库、缓存和消息代理。C#作为.NET框架的主要编程语言,通过StackExchange....

    springboot连接redis简单示例

    在本文中,我们将深入探讨如何使用Spring Boot框架与Redis数据库进行连接,并实现一个简单的示例。Redis是一个开源的、基于键值对的数据存储系统,常用于缓存、消息队列和数据持久化等多个场景。而Spring Boot是...

    RedisStudio Redis监控工具

    1. **图形化界面**: RedisStudio采用直观的图形界面,使得Redis的命令操作变得简单,适合初学者快速上手。 2. **连接管理**: 支持添加、编辑和删除多个Redis服务器连接,方便管理多个Redis实例。 3. **数据浏览与...

    Redis和RedisDesktop

    这些特性使得Redis不仅可以作为简单的键值存储,还可以实现复杂的数据操作。 描述中提到的"RedisDesktop"是一个图形化界面工具,用于方便地管理和操作Redis数据库。Redis Desktop Manager是一款跨平台的应用程序,...

    redis实战 红豆出品 兄弟连redis

    本知识点将从Redis的基本使用、数据类型及操作、常用命令、高级特性四个方面详细介绍Redis。 一、Redis基本使用 1.1 Key-Value存储系统简介 Key-Value存储系统是一种数据结构,它将数据存储为一系列的键值对。每...

    Redis使用教程,详解

    Jedis 的使用非常简单,首先需要引入相关的 jar 包,然后创建连接实例,最后使用 Jedis 操作 Redis。 Redis 的特点 Redis 的特点包括易于扩展、灵活的数据模型、支持高并发读写、高效率存储和访问海量数据、高可用...

Global site tag (gtag.js) - Google Analytics