介绍安装redis之前先稍微的了解一下redis。
使用redis之前需要考虑自己的业务逻辑符不符合redis缓存,redis与memcache同为时下比较突出的缓存机制,同为内存缓存,但区别也是有的,redis不仅仅将数据存放于内存之中,它还支持快照(RDB)以及AOF持久化,就是可以将内存中的数据同步到硬盘当中,这样当机之后,redis就不必向memcache一样丢失数据,这样在服务重启之后会现将持久化的数据恢复到内存之后,这两种持久化方式会在之后的文章中提到。
redis团队开发了win环境下的redis机制,大家可以在https://github.com/ServiceStack/redis-windows/tree/master/downloads下载。
安装非常简单,只需要将文件解压缩到你想使用的盘符下面就可以。以我的为例 D:reids。下面开始使用redis。
1 启动服务
首先,打开一个cmd,然后启动redis服务。详细的操作如下
出现这个页面,就代表redis服务启动成功了,默认的端口就是6379,需要注意的是这个cmd窗口不能关闭,关闭意味着redis服务停止。
2 redis 各个exe文件简介
这些是我的电脑redis安装目录,其中
redisQFork_8004.dat 这个是windows启动redis服务后生成的内存映射文件,这个文件的位置可以通过redis.windows.conf修改;
dump.rdb 这个是redis的一种持久化缓存方式,默认是开启的,同样可以在conf中进行修改;
redis.windows.conf redis配置文件,通过配置文件可以控制rdb快照持久化,以及AOF的开启及工作机制,同时可以修改映射文件位置;
redis-server.exe 就是redis服务 可以开启及关闭服务;
redis-benchmark.exe 为Redis性能测试工具。用法如下:
Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]
redis-check-aof.exe 检查aof 文件
redis-check-dump.exe 检查rdb文件
用法如下:D:\redis>redis-check-dump.exe dump.rdb
redis-cli.exe redis客户端工具。用法如下:
3 cmd下简单操作redis
在本地的redis,以及没有更改端口号的情况下,可以直接使用
D:\redis>redis-cli.exe
当出现这个页面时,意味着redis客户端进入成功
redis支持多种不同的数据格式。下面以最简单的string为例:
1> 当需要存储数据时:使用set 命令,举例如下:
127.0.0.1:6379> set name 'ceshi'
返回值为OK
2> 可以使用keys命令查看数据库中存储的字段
127.0.0.1:6379> keys *
此操作会显示出所有的key,一般不建议这样做,可以使用如下的方法127.0.0.1:6379> keys name10*
意思就是,将所有满足,key前半部分为‘name10’的key筛选出来,一般可以用这样的方法去删除一部分key
3> 使用get指令获取键值
127.0.0.1:6379> get name1
4> 使用del指令删除指定键值对127.0.0.1:6379> del name1
5> 可以设置带生存时间的键,以string为例,使用的是setex指令。用法如下
设置 name1的值为11,生存时间为10s.127.0.0.1:6379> setex name1 '11' 10
现在,环境的安装以及基本的操作就介绍完了,不过,redis毕竟是为程序服务的,所以重点将在介绍开发语言部分,之后将针对php,编写一个文章进行描述。
windows环境下安装及使用redis
最新推荐文章于 2024-09-21 21:11:53 发布