redis笔记 20170410

跟風遠走 提交于 2020-02-28 21:33:08

redis笔记

安装到指定的目录 , 比如 /usr/local/redis

makePREFIX=/usr/local/redis install
注 : PREFIX 要大写

  1. 系统 centos6.8 用户 root 密码 123456
  2. 192.168.1.116

安装步骤

# cd /app
# wget http://download.redis.io/releases/redis-3.2.1.tar.gz
# tar xzf redis-3.2.1.tar.gz
# ln -s redis-3.2.1 redis 
# cd redis
# yum -y install gcc
#  rpm -qa |grep gcc
# make MALLOC=libc

说关于分配器allocator, 如果有MALLOC 这个 环境变量, 会有用这个环境变量的 去建立Redis。
而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。
但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数

启动服务
# src/redis-server 注意这种方式启动redis 使用的是默认配置

启动终端:在另一个终端中

# src/redis-cli
如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。

$ redis-cli -h host -p port -a password
$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis 127.0.0.1:6379> PING
PONG

Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf

你可以通过 CONFIG 命令查看或设置配置项。

127.0.0.1:6397> CONFIG GET loglevel

使用 * 号获取所有配置项:

127.0.0.1:6379> CONFIG GET *

通过修改 redis.conf 文件或使用 CONFIG set 命令来修改配置

redis 127.0.0.1:6379> CONFIG SET loglevel "notice"


安装到指定的目录,比如 /usr/local/redis
make PREFIX=/usr/local/redis install
注: PREFIX要大写

make install之后,得到如下几个文件
redis-benchmark 性能测试工具
redis-check-aof 日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump 快照文件检测工具,效果类上
redis-cli 客户端
redis-server 服务端

让 redis 以后台进程的形式运行

编辑 conf 配置文件 , 修改如下内容 ;

daemonize yes


Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!