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代码片段,该代码片段中每个属性的含义与用途
Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段