【Redis】简介与安装
Linux 安装
[root@redis ~]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz
解压缩redis
[root@haiwai redis]# tar xzf redis-3.0.6.tar.gz
编译redis
redis的编译非常简单,已经有现成的Makefile文件,直接运行make命令即可
[root@haiwai redis]# cd redis-3.0.6
[root@haiwai redis-3.0.6]# make
make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel,它们的作用如下:
redis-server: Redis服务器的daemon启动程序
redis-cli: Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark: Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-check-aof: 更新日志检查
redis-check-dump: 用于本地数据库检查
redis-sentinel: Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具
安装redis
[root@haiwai redis-3.0.6]# make install
配置redis的配置文件
[root@haiwai redis-3.0.6]# cp redis.conf /etc/
##########编辑Redis配置文件###################
[root@haiwai redis-3.0.6]# vim /etc/redis.conf
daemonize yes #37行 #是否以后台daemon方式运行,默认不是后台运行
pidfile /var/run/redis/redis.pid #41行 #redis的PID文件路径
bind 10.168.85.25 #64行 #绑定主机IP,默认值为127.0.0.1,我们是跨机器运行,所以需要更改
logfile /var/log/redis/redis.log #104行 #定义log文件位置,模式log信息定向到stdout,输出到/dev/null
save 60 1000 #145行 #重新定义快照的频率
dir /usr/local/rdbfile #188行 #本地数据库存放路径,默认为./,编译安装默认存在在/usr/local/bin下
启动测试Redis服务器
[root@haiwai redis-3.0.6]# src/redis-server &


关闭测试Redis服务器
[root@haiwai redis-3.0.6]# src/redis-cli shutdown
查看是否启动成功
[root@redis redis-2.8.19]# ss -tanlp | grep redis
LISTEN 0 128 10.168.85.25:6379 *:* users:(("redis-server",17379,4))
#############测试Redis##################
[root@redis redis-2.8.19]# redis-cli -h 10.168.85.25 -p 6379
10.168.85.25:6379> set test hello
OK
10.168.85.25:6379> get test
"hello"
Windows安装(window版本不是官方维护)
官方网站:http://redis.io/
官方下载:http://redis.io/download 可以根据需要下载不同版本
windows 版 32、64位下载(比较低): https://github.com/dmajkic/redis/downloads
64位下载:https://github.com/mythz/redis-windows
github的资源可以ZIP直接下载的(这个是给不知道的同学友情提示下)。
以 https://github.com/dmajkic/redis/downloads
下的redis-2.4.5-win32-win64.zip 为例,讲一下32位的安装方法。
下载完成后 可以右键解压到某个硬盘下 比如 F:\star\redis-2.4.5-win32-win64
这里我安装到 F 盘的根目录下,重命名文件夹为 redis ,即 F:\star\redis
cmd进入redis目录后 开启服务 (注意加上redis.conf)
redis-server.exe redis.conf
可以省略redis.conf
这个窗口要保持开启 关闭时redis服务会自动关闭


开着刚才的窗口不要关闭,再另起一个窗口
cmd进入redis目录后 输入下面的命令,注意-h后面的是自己的ip地址也可以是127.0.0.1
redis-cli.exe -h 127.0.0.1 -p 6379
连接成功后,设置键值对:
set key1 helloworld
获取
get key1


【Redis】简介与安装的更多相关文章
- redis简介及安装
1 redis简介及安装 1.1 Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. 首 ...
- redis简介、安装、配置和数据类型
redis简介.安装.配置和数据类型 redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理. 它支持字符串.哈希表.列表.集合.有序集合, ...
- Redis简介与安装
目录 Redis概述与安装使用 Redis概述与安装使用 Author:SimpleWu GitHub-redis Redis简介 Redis英语全称:( REmote DIctionary Serv ...
- 001.Redis简介及安装
一 Redis简介 1.1 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key-value 缓存产品有以下三个特点: ...
- 峰Redis学习(1)Redis简介和安装
是从博客:http://blog.java1234.com/blog/articles/310.html参考过来的: 第一节:Redis 简介 为什么需要NoSQL,主要应对以下问题,传统关系型数据库 ...
- redis 简介,安装与部署
NOSQL简介 NoSQL,泛指非关系型的数据库,NoSQL数据库的四大分类: 键值(Key-Value)存储数据库:这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据 ...
- Redis简介、安装、配置、启用学习笔记
前一篇文章有介绍关系型数据库和非关系型数据库的差异,现在就来学习一下用的较广的非关系型数据库:Redis数据库 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-v ...
- 1、Redis简介、安装和基础入门
-------------------------------------------------------- 主要内容包括: 1.Redis简介 2.Redis安装.启动.停止 3.Redis基础 ...
- Redis 基础:Redis 简介及安装
Remote Dictionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI C语言编写.遵守BSD ...
- (一)Redis简介及安装
Redis简介 Redis 是一个开源(BSD许可)的,内存中的key-value数据结构存储系统,它可以用作数据库.缓存和消息中间件. Redis具有丰富的数据结构类型.包括字符串(string), ...
随机推荐
- ajax方法简单实现
//option {url,medthod,type,data,fSuccess,fError} function ajax(option) { var xhr = window.XMLHttpRqu ...
- 【06-23】js动画学习笔记01
<html> <head> <style> * { margin:0; padding:0; } #div1{ width:200px; height:200px; ...
- VBA笔记(一)
开启VBA编程环境--VBE 方法一:按<Alt+F11>组合建 方法二:查看代码 宏设置 当然启用宏的设置方式不同,宏的启动方式也不一样. 首先打开"office 按钮&quo ...
- 每秒执行一个shell脚本(转载)
上周迁移了一台服务器,发现其中一个项目的数据没有更新,查询原服务器的数据,数据有更新,并找到了rsync服务,从其他服务器传输数据,那么如何找到这台服务器?因为是从远程传输到本地,而且不是很频繁, ...
- bzoj1003 物流运输
Description 物流公司要把一批货物从码头A运到码头B.由于货物量比较大,需要n天才能运完.货物运输过程中一般要转停好几个码头.物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格 ...
- 如何学习JavaScript
Javascript是我大学里面做网站兴趣,加上进一年维护公司javascript相关的框架. 顺便回顾一下自己学习 javascript 的相关方法和技巧,分享给需要的朋友. 1.base 基础.兼 ...
- Sql Server 日期格式化函数
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVE ...
- Linux进程间通信(四):命名管道 mkfifo()、open()、read()、close()
在前一篇文章—— Linux进程间通信 -- 使用匿名管道 中,我们看到了如何使用匿名管道来在进程之间传递数据,同时也看到了这个方式的一个缺陷,就是这些进程都由一个共同的祖先进程启动,这给我们在不相关 ...
- ubuntu配置 Java SE 1.6
今天编译android 4.0时提示如下错误: You are attempting to build with the incorrect version of java. Your versi ...
- BZOJ 3261: 最大异或和
Description 一个序列,支持两个操作. 1.在序列尾加入一个数. 2.询问 [l,r] 中与 x 异或值最大的数. \(n\leqslant 3*10^5\) Sol 可持久化 Trie 树 ...