1.Redis介绍以及安装

Posted wtbtbd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.Redis介绍以及安装相关的知识,希望对你有一定的参考价值。

Redis介绍

Redis是一个开源的(BSD开源协议),内存数据结构存储,被用于作为数据库,缓存和消息代理。
Redis支持如下数据结构:

  • string(字符串)
  • hashes(哈希)
  • lists
  • sets
  • sorted sets with range query
  • bitmaps
  • hyperloglogs
  • geospatial indexes with radius queries(具有半径查询的地理空间索引)

Redis 有不同等級的持久化,并通过redis sentinel提供高可用性,并通过redis集群自动分区。

Redis安裝

Linux下的安裝

  1. 下载reids wget http://download.redis.io/releases/redis-4.0.8.tar.gz
  2. 解压缩tar xzf redis-4.0.8.tar.gz
  3. 转到目录cd redis-4.0.8
  4. 安装make
    如果出现下面的错误需要安装C++编译器
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 错误 127
make[1]: 离开目录“/usr/local/redis-3.2.0/src”
make: *** [all] 错误 2

执行命令安装C++编译器

yum install gcc-c++ 

安装后,如果执行make仍然报错

cd src && make all
make[1]: 进入目录“/usr/local/redis-3.2.0/src”
    CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
 #include <jemalloc/jemalloc.h>
                               ^
编译中断。
make[1]: *** [adlist.o] 错误 1
make[1]: 离开目录“/usr/local/redis-3.2.0/src”
make: *** [all] 错误 2

解决“jemalloc/jemalloc.h:没有那个文件或目录“问题,在进行编译(因为上次编译失败,有残留的文件)

make distclean
make && make install

运行redis:

src/redis-server

使用redis客户端:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

Windows安装

redis项目并没有正式支持windows。
然而,微软的开放技术组开发和维护这个针对win64的windows端口。




以上是关于1.Redis介绍以及安装的主要内容,如果未能解决你的问题,请参考以下文章

Linux下安装Redis php-redis扩展 redis重启shell脚本 超详细!

Redis的集群安装以及rehash重新迁移教程指南

Redis安装与简单配置

redis数据库基础

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

1.7-Redis介绍和安装