初识Redis

作者: kylelin | 来源:发表于2014-07-05 12:39 被阅读294次

什么是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

相关文章

  • Redis使用介绍

    目录: 1 Redis初识 1.1 Redis介绍 1.2 Redis功能特性介绍 1.3 Redis...

  • Redis从入门到应用

    初识Redis Redis概念 Redis安装 Redis的五种数据类型 操作Redis PHP的Redsi扩展 ...

  • 初识 Redis

    初识 Redis Redis 全称 REmote Dictionary Server. Redis 是一种基于键值...

  • Redis 初识

    初识 Redis 《 Redis 开发与运维》的学习笔记,希望大家多多指导。 什么是 Redis Redis 的全...

  • redis学习历程

    Redis初识 Redis安装与启动 Redis 常用API 理解与使用 Redis java客户端使用(单机版,...

  • 初识redis

    redis简介 redis是一种基于键值对key、value的NoSQL内存数据库,同时它会把内存的数据利用快照和...

  • 初识Redis

    Redis的安装和启动 这部分在之前的博客已经写过,这里不再赘述,提供两个以前的博客传送门。Redis的安装Red...

  • redis初识

    redis典型应用场景 1. 缓存系统 2. 计数器 3. 消息队列系统 4.排行榜 5.社交网络 6.实时系统 ...

  • Redis初识

    https://coding.imooc.com/learn/list/151.html Redis是什么 1.开...

  • Redis初识

    Redis的作者是Salvatore Sanfilippo(antirez)。该作者在制作一个网站中,发现他一开始...

网友评论

    本文标题:初识Redis

    本文链接:https://www.haomeiwen.com/subject/qhbjtttx.html