`

windows下使用redis,Redis入门使用,Redis基础命令

阅读更多

windows下使用redis,Redis入门使用,Redis基础命令

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..

蕃薯耀 2016年9月13日 15:19:26 星期二

http://fanshuyao.iteye.com/

 

 

一、Redis的使用

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

 

 

Redis 优势

性能极高 Redis能读的速度是110000/s,写的速度是81000/s

丰富的数据类型 Redis支持二进制案例的 Strings, Lists, Hashes, Sets Ordered Sets 数据类型操作。

原子 Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

丰富的特性 Redis还支持 publish/subscribe, 通知, key 过期等等特性。

 

Redis与其他key-value存储有什么不同?

Redis有着更为复杂的数据结构并且提供对他们的原子性操作,这是一个不同于其他数据库的进化路径。Redis的数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象。

Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时需要权衡内存,应为数据量不能大于硬件内存。在内存数据库方面的另一个优点是, 相比在磁盘上相同的复杂的数据结构,在内存中操作起来非常简单,这样Redis可以做很多内部复杂性很强的事情。 同时,在磁盘格式方面他们是紧凑的以追加的方式产生的,因为他们并不需要进行随机访问。

 

1、安装后的redis目录结构如下:

 

下载地址:https://github.com/MicrosoftArchive/redis/releases

 

 

其中需要注意红色标注的文件。

 

2、假如你的redis安装在:

D:\Redis-x64-3.2.100

 

3、在windows命令行中,进入D

C:\Users\lqyao>d:

 

4、再进入目录(D:\Redis-x64-3.2.100):

D:\>cd  D:\Redis-x64-3.2.100



 

5、启动redis服务:

D:\Redis-x64-3.2.100>redis-server.exe redis.windows.conf




 

端口号是:6379

注意:不要关闭这个窗口,不然就无法访问服务端。

 

6、启用客户端:

打开新的windows命令窗口,然后直接输入命令启动客户端:

D:\Redis-x64-3.2.100\redis-cli.exe




 

 

看到这个就表示进入成功:

127.0.0.1:6379>

 

然后就可以设置值和取值。

 

 

7、设置一个值

当你在键盘上敲上set时,命令行会进行自动提示补充(非常不错):

127.0.0.1:6379> set key value [EX seconds] [PX milliseconds] [NX|XX]

 

当然,我们可能不需要设置太多,就当键值对设置也行,如下:

127.0.0.1:6379> set age 20

OK

 

返回ok表示成功。

 

8、根据key取值

同样,你敲到get时,会有提示:

127.0.0.1:6379> get key

 

获取刚才设置的age属性的值:

127.0.0.1:6379> get age

"20"

 

正确返回了20

 

9Redis支持五种数据类型:

string(字符串)

hash(哈希)

list(列表)

set(集合)

zset(sorted set:有序集合)

 

10、删除设置的属性

键盘输入del时,会有提示:

127.0.0.1:6379> del key [key ...]

 

删除刚才的age

127.0.0.1:6379> del age

(integer) 1

 

 

如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0

 

11、删除再查询age

127.0.0.1:6379> get age

(nil)

 

 

12、检查是否存在

127.0.0.1:6379> exists age

(integer) 1

127.0.0.1:6379> exists tom

(integer) 0

 

存在返回1、不存在返回0

 

13EXPIRE key seconds 为给定 key 设置过期时间:

age设置20秒失效:

127.0.0.1:6379> expire age 20

(integer) 1

 

14PEXPIRE key milliseconds 设置 key 的过期时间亿以毫秒计:

13,只是时间为毫秒。

 

15PERSIST key 移除 key 的过期时间,key 将持久保持:

127.0.0.1:6379> persist age

(integer) 1

 

16TTL key 以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)

127.0.0.1:6379> ttl age

(integer) -1

 

返回-1表示该key值不会过期。

 

17PTTL key 以毫秒为单位返回 key 的剩余的过期时间:

16.

 

18RANDOMKEY 从当前数据库中随机返回一个 key

127.0.0.1:6379> randomkey

"myname"

 

19RENAME key newkey 修改 key 的名称:

127.0.0.1:6379> rename outtime mytime

OK

 

20RENAMENX key newkey 仅当 newkey 不存在时,将 key 改名为 newkey

127.0.0.1:6379> renamenx mytime age

(integer) 0

 

127.0.0.1:6379> renamenx mytime my

(integer) 1

 

newkey存在时,返回0,表示失败。当newkey不存在时,返回1,表示成功。

 

21TYPE key 返回 key 所储存的值的类型:

127.0.0.1:6379> type age

string

 

 

22、一个小提示:当输入一部分唯一确定的命令时,按Tab键,会自动补全,有点Linux的味道。

 

更多请下载附件查看。

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>..

蕃薯耀 2016年9月13日 15:19:26 星期二

http://fanshuyao.iteye.com/

  • 大小: 106.1 KB
  • 大小: 62.2 KB
  • 大小: 2.9 KB
1
1
分享到:
评论
1 楼 蕃薯耀 2016-09-13  
windows下使用redis,Redis入门使用,Redis基础命令

>>>>>>>>.
蕃薯耀

相关推荐

    windows下的redis压缩包

    总的来说,Windows下的Redis压缩包提供了一种简单且高效的方式来在Windows系统上使用Redis,无需复杂的安装过程,只需几步简单的操作,就可以快速地搭建起一个功能完备的键值存储系统。这使得开发人员和系统管理员在...

    redis++使用说明,windows下编译redis-plus-plus

    "Redis++使用说明,windows下编译Redis-Plus-Plus" 在这篇文章中,我们将详细介绍如何在Windows平台下编译Redis++,包括编译hiredis.lib和Win32_Interop.lib静态库文件的过程,然后安装Cmake并编译Redis++,最后...

    windows系统下的redis

    - Redis在Windows下可以通过命令行工具`redis-server.exe`启动,指定配置文件路径即可。 - 使用`redis-cli.exe`进行客户端连接,执行命令如`GET`, `SET`, `DEL`等操作。 - 也可以使用图形界面工具如`Redis ...

    最新版windows windows-redis-6.2.7.zip

    `redis.windows.conf`是Redis在Windows下的默认配置文件,包含了各种参数设定,如端口(默认6379)、数据文件路径(默认data目录下的`appendonly.aof`和`rdb.save.*`)、最大内存限制等。可以根据实际需求修改这些...

    Windows 上安装 Redis安装,redis7.2安装到windows上面

    如果Redis服务未启动,可以使用`sudo service redis start`命令启动服务。要确保服务运行正常,可以使用`redis-cli ping`,如果返回"PONG",则表明Redis服务器正在响应。 以上就是在Windows上安装Redis的完整流程...

    Windows下安装Redis图文教程

    在Windows环境下安装Redis是一项简单但重要的任务,尤其对于开发者来说,因为Redis是一个高效的数据存储和缓存系统。本文将提供一个详细的步骤指南,帮助你轻松完成安装过程。 首先,了解Redis的基本概念。Redis...

    redis-windows-7.0.11

    其中最常用的是redis-windows,它是一个Windows下的Redis管理工具,可以方便地安装、配置和管理Redis服务器。 redis-windows提供了一个简单易用的界面,可以让用户轻松地启动、停止和重启Redis服务器,以及管理...

    windows版本redis6.0.8

    本篇将详细介绍“windows版本redis6.0.8”这一绿色解压版的特点、安装与配置方法,以及如何在Windows环境下使用Redis。 首先,Redis 6.0.8是Redis的一个稳定版本,它带来了许多新特性和改进。其中最重要的改进包括...

    windows中使用Redis整理vs

    windows中使用Redis 里面包含Redis在页面中的使用说明和dll的代码引用说明

    最新版windows windows-redis-7.0.4.zip

    最新版windows windows-redis-7.0.4.zip最新版windows windows-redis-7.0.4.zip

    windows版Redis1

    描述中提到,这个Windows版本的Redis可以直接解压后使用,这意味着它已经预配置好了,用户无需进行复杂的编译或配置步骤。这使得Windows用户能够快速地在他们的开发环境或生产环境中部署Redis,大大简化了流程。 ...

    最新版windows windows-redis-6.0.16.zip

    最新版windows windows-redis-6.0.16.zip最新版windows windows-redis-6.0.16.zip

    windows-redis-7.0.0下载

    Redis在Windows上运行可能需要注意一些区别,比如Windows下的信号处理、文件权限和守护进程的实现与Linux有所不同。此外,Windows版Redis可能不支持所有Linux版本的特性,如AOF重写或者RDB持久化策略。 在使用Redis...

    redis6.2.6的Windows版本

    本文将深入探讨“redis6.2.6的Windows版本”这一主题,包括Redis的基本概念、Windows下的安装与配置、源码编译以及在实际应用中的常见用法。 1. Redis基础 Redis是一个开源的、基于内存的数据结构存储系统,支持...

    redis 6.0 windows 版本

    在Windows平台上使用Redis,通常需要通过编译源码或者寻找预编译的二进制版本。你提到的“redis 6.0 windows 版本”应该是Redis 6.0在Windows平台上的构建,这个版本相较于之前的版本在性能、安全性和功能上都有所...

    Redis Windows 安装包(7.0.11)

    Redis 是一个高性能的键值对...了解这些基本知识后,你就能在Windows环境下顺利地安装和使用Redis 7.0.11了。对于更复杂的用例,如集群搭建、数据迁移或高级特性,可以参考Redis官方文档和其他相关教程进行深入学习。

    redis64 for windows

    "redis64 for windows"是Redis官方为Windows操作系统提供的64位版本,使得在Windows环境下也能便捷地使用Redis服务。 1. Redis的基本概念: - 键值对:Redis的核心数据模型是键值对(Key-Value),键和值都可以是...

    windows 64 redis3,2

    在 Windows 64 位环境下安装和使用 Redis,能够满足用户在本地进行开发和测试的需求。以下是对 "windows 64 redis3.2" 版本的详细知识点解析: 1. **Redis 版本 3.2**: Redis 3.2 是 Redis 的一个重要版本,发布...

    windows 下安装redis 并用python操作redis

    在Windows环境下安装Redis并使用Python进行操作,是一个常见的任务,特别是在开发和测试环境中。下面将详细介绍这个过程,包括Redis的安装、配置、启动,以及如何使用Python的redis库与Redis服务器进行交互。 首先...

Global site tag (gtag.js) - Google Analytics