redis简介

来源:互联网 发布:oracle认证java程序员 编辑:程序博客网 时间:2024/06/03 22:49

一、介绍

      Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。并提供多种语言的API。说到Key-Value数据库NoSQL数据库可以想到MongoDB。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步


二、下载和安装

下载地址:http://download.csdn.net/detail/ltaihyy/9881617

              https://redis.io/download

无需安装,解压下载的zip到指定目录即可。


三、启动服务端和客户端

1、首先要进入redis的目录,这个就不说了(就是cd)

启动redis服务:redis-server.exe  redis.windows.conf
启动客户端:redis-cli.exe -h 127.0.0.1 -p 6379

2、如果不想每次都手动进入redis目录,可以设置环境变量,这个也不说了(跟设置java环境变量类似)
配置环境变量以后:
启动redis服务:redis-server.exe    ——省略redis.windows.conf
启动客户端:redis-cli.exe -h 127.0.0.1 -p 6379

3、保存和获取数据命令

保存:set  key  value

获取:get  key


四、redis的可视化工具

redis的可视化工具:http://database.51cto.com/art/201505/477692.htm

可根据个人喜好进行选择


让我们一起遨游在代码的海洋里!


原创粉丝点击