初识Redis

什么是Redis

Redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为键可以包含字符串、哈希、链表、集合和有序集合。

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

安装Redis

(1)POSIX系统中的安装

$ wget http://download.redis.io/redis-stable.tar.gz
$ tar xzf redis-stable.tar.gz
$ cd redis-stable/
$ make
$ make install

运行Redis

在POSIX系统中,编译后源代码目录下的src文件夹会有以下几个可执行文件,如果使用了make install命令,这些可执行文件也存在于/usr/local/bin目录,如下所示:


QQ截图20140705123505.png

redis-server:Redis服务器。
redis-cli:Redis命令行客户端。
redis-benchmark:Redis性能测试工具。
redis-check-aof:AOF文件修复工具。
redis-check-dump:RDB文件检查工具。

我们最常用的是redis-server和redis-cli,下面我们通过这两个可执行文件来学习如何使用Redis。最简单的,直接运行redis-server即可启动Redis服务器:

$ redis-server
QQ截图20140705124603.png

redis默认使用6379端口,我们也可以通过--port参数指定端口:

$ redis-server --port 1234

运行redis-cli即可连接服务器:

$ redis-cli

如果需要指定端口,可运行命令:

redis-cli -p 1234

如果幸运的话,此时应该连上了服务器,我们可以通过ping命令来测试客户端与Redis是否连接正常:

127.0.0.1:6379> ping
PONG

Redis返回PONG,说明连接成功。

关闭Redis服务

$ redis-cli shutdown

或者:

$ pkill redis-server
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,322评论 19 139
  • 1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费。 作者Antirez的博客,Antirez维护的R...
    JefferyLcm阅读 17,180评论 1 51
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 9,481评论 2 27
  • 今天在学校门口等甜甜的时候,出来了一个大约二年级的小女孩。她走到家人跟前的第一句话就是:姥爷,你们打我吧!姥爷问为...
    闲茶淡花阅读 3,757评论 0 3
  • 今夜是黑暗的。 电视机,墙饰,顶灯,柜子,桌子,甚至门与窗,甚至枕边的台灯,一切都阒然无声地被黑暗裹住了。 孤独感...
    三分L阅读 3,909评论 0 0