redis 环境搭建

windows 下搭建 redis 环境

写在前面的话:

Redis 没有官方的 Windows 版本,但是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个 Win64 的版本。

一、下载 Redis (下载地址:https://github.com/MicrosoftArchive/redis/releases)

二、解压安装包

解压安装包,更名为redis,放到 D:\Programe Files\redis (这个路径不是固定的,随意)

三、启动 redis

redis-server.exe redis.windows.conf

Mac 下搭建 redis 环境

一、下载 Redis (下载地址:https://redis.io)

二、将下载下来的压缩包转移至 /usr/local 目录

cd ~/Downloads
sudo mv redis-4.0.6.tar /usr/local

三、解压缩文件

cd /usr/local
sudo tar -zxf redis-3.2.11.tar

四、进入redis目录,编译测试

cd redis-3.2.11
sudo make test

五、redis 安装

sudo make install

六、redis 配置

(1). 在 /usr/local 目录创建 bin, etc 两个文件夹,在 redis-3.2.11 目录下创建 db 文件夹

sudo mkdir /usr/local/bin

sudo mkdir /usr/local/etc

sudo mkdir /usr/local/redis-3.2.11/db

(如果目录已存在,上述命令请忽略)

(2). 将 /usr/local/redis-3.2.11/src 目录下的 mkreleasehdr.sh, redis-benchmark, redis-check-rdb, redis-cli, redis server 拷贝至 /usr/local/bin 目录

sudo cp /usr/local/redis-3.2.11/src/mkreleasehdr.sh /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-benchmark /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-check-rdb /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-cli /usr/local/bin

sudo cp /usr/local/redis-3.2.11/src/redis-server /usr/local/bin

(3). 将 redis.conf 拷贝至目录 etc

sudo cp /usr/local/redis-3.2.11/redis.conf /usr/local/etc

(4). 修改 redis.conf

① 修改为守护模式
daemonize yes
② 设置进程锁文件
pidfile /usr/local/redis-3.2.11/redis.pid
③ 端口
port 6379
④ 客户端超时时间
timeout 300
⑤ 日志级别
loglevel debug
⑥ 日志文件位置
logfile /usr/local/redis-3.2.11/log-redis.log
⑦ 设置数据库的数量
databases 16
⑧ 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
#save <seconds> <changes>
#Redis默认配置文件中提供了三个条件:
save 900 1
save 300 10
save 60 10000
⑨ 指定存储至本地数据库时是否压缩数据,默认为yes
rdbcompression yes
⑩ 指定本地数据库文件名
dbfilename dump.rdb
? 指定本地数据库路径
dir /usr/local/redis-3.2.11/db/
? 指定是否在每次更新操作后进行日志记录
appendonly no
? 指定更新日志条件
appendfsync everysec

(以上请在 redis.conf 搜索并依次修改)

(5). 启动服务

sudo redis-server /usr/local/etc/redis.conf

(6). 查看日志

tail -f /usr/local/redis-3.2.11/log-redis.log

(7). 关闭服务

redis-cli shutdown

参考链接:

伊月无名

时间: 2024-12-10 06:40:45

redis 环境搭建的相关文章

Redis环境搭建、创建服务、搭建主从复制-Windows版本

一.搭建Redis环境 1.链接:http://pan.baidu.com/s/1boKAzzL 密码:sh2r 2.不赘述:执行redis-server.再执行redis-cli即可.redis环境就搭建完毕. 二.图形化界面 三.搭建主从复制 1.先给Master创建一个服务.解压的路径:F:\linux\redis\redis6379 cd f: cd \linux\redis\redis6379 //为master创建一个服务,每次机器启动自动启动. redis-server --ser

redis环境搭建

因为工作环境中有redis,所以对redis进行了学习,当然首先就是从搭建环境开始,下面是我对于搭建redis环境的记录. 系统是SuSE 11 sp2, 软件环境如下所示: linux-svnfile:/home/apps/redis # ls redis-3.0.0.gem     ruby-1.9.2-p290.tar.gz  zlib-1.2.7.tar.gz redis-3.0.0.tar.gz  rubygems-2.4.6.tgz redis.conf          zlib-

一.redis 环境搭建

1.简介       redis是一个开源的key-value数据库.它又经常被认为是一个数据结构服务器.因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型.当然这些类型的元素也都是string类型.也就是说list,set这些集合类型也只能包含string 类型.你可以在这些类型上做很多原子性的操作.比如对一个字符value追加字符串(APPEND命令).加加或者减减一个数字字符串(INCR命令,当 然是按整数处理的).可以对list类

redis - 环境搭建(转)

一:简介(来自百科) redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序集合).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写

django+celery+redis环境搭建

初次尝试搭建django+celery+redis环境,记录下来,慢慢学习~ 1.安装apache 下载httpd-2.0.63.tar.gz,解压tar zxvf httpd-2.0.63.tar.gz,cd httpd-2.0.63, ./configure --prefix=/usr/local/apache --enable-mods=all --enable-cache --enable-mem-cache --enable-file-cache --enable-rewrite(这一

redis环境搭建笔记

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #362d2b; min-height: 16.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #362d2b } p.p4 { marg

【环境配置】Centos7 nginx+php+redis环境搭建

1.nginx install: 下载对应当前系统版本的nginx包(package) # wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 建立nginx的yum仓库 # rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm 下载并安装nginx # yum install nginx 启动nginx服

redis环境搭建(Linux)、Jredis

简介 1. NoSql是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准,ACID属性,表结构等等,这类数据库主要有一下特点:非关系型的,分布式的,开源的,水平可扩展的. 2. NoSql的特点: a) 处理超大量的数据. b) 运行在便宜的pc服务器集群上 c) 击碎了性能瓶颈. 3. NoSql适用场景 a) 对数据高并发读写.(咱们在对mysql进行上万次的写操作,那么咱们的硬盘io就可能无法承受了) b) 对海量数据的高效

windows redis 环境搭建

1.文件准备 2.启动Redis服务 3.在当前目录下重新开启一个redis窗口.