redis初见

来源:互联网 发布:开淘宝保证金能退吗 编辑:程序博客网 时间:2024/06/05 11:16

redis是remote dictionary server 的缩写,她是使用ANSI C编写,支持网络,基于内存并可持久化,日志型和key-value的存储型数据库,并提供多种语言的API支持。

特点:

  • 支持多种数据类型,包括string、set、list、hash、zset等。
  • 可以将内存的数据持久化到磁盘 。
  • 支持原子化操作
  • 支持数据库主从备份

下载及安装:

从网上下载redis,解压后目录如下:
这里写图片描述
其中,redis-server.exe是服务端程序,redis-client.exe是客户端程序,另外还有redis-check-aof.exe、redis-benchmark.exe等应用程序,注意redis.windows.conf是redis基于windows的配置文件,很多redis的配置都在此文件中配置。

运行服务端和客户端:
打开cmd命令行窗口,将路径切换到redis的安装目录,输tu命令redis-server.exe redis.windows.conf来启动redis服务器端(其实就是上面安装目录型的redis-server.exe),如下图所示:

这里写图片描述
现在redis服务器端已经启动成功了,下面我们再打开一个cmd命令窗口来打开一个redis客户端,在此之前打开redis.windows.conf文件修改端口号为0914(自己定义),如下图所示:
这里写图片描述
然后切换到redis安装目录在命令行输入redis-cli.exe -h 127.0.0.1 -p 0914(-h 是指主机是127.0.0.1,-p是指端口号是0914,就是刚才在redis.windows.conf文件中配置的)。
这里写图片描述
使用config get *命令可以列出redis的配置信息:
这里写图片描述
可以使用config get、set修改配置信息:
这里写图片描述

redis数据类型:

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

  1. string:使用get和set命令:
    这里写图片描述
  2. hash:使用hmset和hgetall命令:
    这里写图片描述

  3. list:使用lpush(在左边添加)、rpush(在右边添加)命令:
    这里写图片描述

  4. set:使用sadd命令:
    这里写图片描述
  5. zset:使用zadd命令:
    这里写图片描述
原创粉丝点击