一、软件简介
Redis是一个开源(BSD许可)高性能内存数据库,使用ANSI C语言编写,并提供多种语言如了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端的API,和Memcached类似,但是提供string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)数据存储类型,使用案例和用法参见“Redis 命令参考”在线手册。
二、软件安装
下面以window版本为例介绍如何安装使用,下载版本,解压版本
1. 确定操作系统位数,如64位,打开cmd窗口,进入到服务目录,启动redis服务命令("redis-server.exe redis.conf")如下图所示,回车,出现如下日志说明服务启动成功
2. 通过客户端连接测试,打开新cmd窗口,cd到redis服务目录,运行命令“redis-cli.exe -h 127.0.0.1 -p 6379”,连接redis服务端口为6379,服务地址是本机地址127.0.0.1,如下图所示表示连接成功
3.测试存储内容,如下图所示
三、命令相关
-- 查看所有键值@b@redis 127.0.0.1:6379> keys *@b@-- 删除某一个键值@b@redis 127.0.0.1:6379> del key1 key2 @b@--删除当前数据库中的所有Key@b@redis 127.0.0.1:6379> flushdb@b@--删除所有数据库中的key@b@redis 127.0.0.1:6379> flushall@b@--查看是否存在key1@b@redis 127.0.0.1:6379> exists key1@b@-- 修改键名key1为key2@b@redis 127.0.0.1:6379> rename key1 key2@b@-- 查看key1的数据类型@b@redis 127.0.0.1:6379> type key1@b@-- 设置key1有效期为100秒@b@redis 127.0.0.1:6379> expire key1 100@b@--移除key1的有效期@b@redis 127.0.0.1:6379> persist key1@b@--查看key1的有效期@b@redis 127.0.0.1:6379> ttl key1@b@-- 设置key1值为value1@b@redis 127.0.0.1:6379> set key1 value1@b@-- 查看key1值@b@redis 127.0.0.1:6379> get key1
2. 系统有关,点击查看更多命令说明
-- 打印内容@b@redis 127.0.0.1:6379> echo 在命令行打印一些内容@b@-- 选择数据库编号,共0~15个数据库,默认是0@b@redis 127.0.0.1:6379> select 0 @b@-- quit /exit 退出客户端@b@redis 127.0.0.1:6379> exit@b@ --dbsize 返回当前数据库中所有key的数量@b@redis 127.0.0.1:6379>dbsize @b@--info 返回redis的相关信息@b@redis 127.0.0.1:6379> info@b@-- flushdb 删除当前选择数据库中的所有key@b@redis 127.0.0.1:6379> flushdb @b@--flushall 删除所有数据库中的数据库@b@redis 127.0.0.1:6379>flushall
四、相关版本
Redis-x64-4.0.2.2.zip 本地下载 云盘下载(https://pan.baidu.com/s/1IyPvab8Y1dXYMwQHB7RUzQ 提取码:pkzz )
redisbin_x32.zip解压版本,本地下载
redisbin_x64.zip解压版本,本地下载
Redis-x64-3.2.100.msi安装版本,本地下载
redis-desktop-manager-0.8.2.3849.exe 桌面版,本地下载
�