redis安装

Posted BINGJJFLY

tags:

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

redis特点

  它是一个K-V存储系统,可以存储五种数据结构(String、List、Set、Hash、Sorted Set),可以提供数据结构服务。

redis和memcached的区别

  1、Redis侧重存储,memcached侧重缓存,redis具有持久化功能

  2、Redis存储的数据有结构,memcached只能存储字符串

Redis安装Windows环境

安装地址:https://github.com/MicrosoftArchive/redis/releases

Redis安装Linux环境

安装地址:http://download.redis.io/releases

cd /usr/local/src
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
// 指定redis的安装目录,此一步也可以通过修改/redis-3.2.8/src/Makefile文件中的\'PRIFIX?=/usr/local\'替换为\'PRIFIX?=/usr/local/redis\' make PREFILE=/usr/local/redis install
// 将redis.config文件复制到指定目录下方便操作 cp
/usr/local/redis-3.2.8/src/redis.config /usr/local/redis

Redis启动

// usr/local/redis目录下
// 启动redis服务器
./bin/redis-server ./redis-config
// 启动redis客户端
./bin/redis-cli

启动之前可以修改redis-config文件中的配置如:后台运行(daemonize yes),绑定IP(bind 192.168.x.xxx)后者在Java连接redis时Jedis使用

检查Redis是否已经启动

// 客户端下PING服务器
127.0.0.1:6379> PING
PONG
// 退出客户端
127.0.0.1:6379> exit

Redis的关闭

// 关闭redis服务器
./bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

或者

// 拿到redis的服务进程号如1688
ps -ef | grep redis
// 暴力杀掉进程
kill -9 1688

可能遇到的问题

  1、gcc命令未安装

    

    执行安装gcc的命令:yum -y install gcc automake autoconf libtool make

   2、

    

    原因分析:

      README 有这样一段话

      

      关于分配器allocator,如果有MALLOC这个环境变量会用这个环境变量去建立Redis。

      而且libc并不是默认的分配器默认的是jemalloc。没有jemalloc只有libc,make时会出错。

    解决办法:

      make MALLOC=libc

 


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

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

spring boot 整合 redis

VIM 代码片段插件 ultisnips 使用教程

redis存储session配制方法

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段