Redis入门
Redis 是一个基于内存的,单线程高性能key-value 型数据库,读写性能优异。和 Memcached 缓存相比,Redis 支持丰富的数据类型,包括string (字符串)、list (链表) 、set (集 合)、zset ( sorted set 有序集合)和hash ( 哈希类型) 。
Windows
Redis 项目本身不支持Windows ,但是Microsoft 开放技术小组开发和维护这个Windows 端口(针对Win64)。所以我们可以在网络上下载Redis 的Windows 版本。具体步骤如下:
-
微软github redis地址:https://github.com/MicrosoftArchive/redis/releases
-
选择版本下载
-
解压下载包,打开目录
相关程序说明:
redis.windows.conf 是redis的配置文件。
redis-server.exe 服务器端。
redis-cli 命令行客户端。
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能。
-
启动服务端
进入redis目录后,在命令行输入如下命令:redis-server redis.windows.conf
也可以该命令保存为文件 startup.bat,保存在根目录下,下次就可以直接运行startup.bat启动。
-
启动客户端
可以在安装包里找到Redis 客户端程序redis-cli.exe,双击启动。
Linux
-
Redis官网:https://redis.io/
-
点击download进入下载页
-
直接下载稳定(也可选择其它版本下载)
-
将下载的安装包上传到linux服务器,上执行下面代码
(Redis是c语言开发的,安装redis需要c语言的编译环境。如果没有gcc需要在线安装:yum install gcc-c++)
###解压安装包
tar xzf redis-4.0.10.tar.gz
###编译:进入redis源码目录,执行make命令
cd redis-4.0.10/
make
###安装:
make install PREFIX=/root/redis-5.0.4 -
启动服务
查看服务是否启动:ps aux|grep redis
-
重新开一个窗口进行操作
基本操作
String
List
Set
zset (SortedSet)
Hash