redis学习心得之一【安装redis初体验】
在linux下安装redis
说起这个比mysql的安装过程简单多乐,它不需要configure,只需要解压之后make就可以,无需make install
~$ wget http://redis.googlecode.com/files/redis-2.4.10.tar.gz
~$ tar -zxvf redis-2.4.10.tar.gz
~$ cd redis-2.4.10/src
~$ make
待执行完之后你会看到redis-benchmark,redis-cli,redis-server文件,证明已经成功了;
为了方便调用,我们自己新建一个目录来存放执行文件以及日志配置文件
~$ cd ~
~$ mkdir redis
~$ mkdir redis/bin
~$ mkdir redis/etc
~$ mkdir redis/var
拷贝执行文件和配置文件到相应目录
~$ cp redis-2.4.10/src/redis-benchmark redis/bin
~$ cp redis-2.4.10/src/redis-cli redis/bin
~$ cp redis-2.4.10/src/redis-server redis/bin
~$ cp redis-2.4.10/redis.conf redis/etc
修改配置文件准备启动redis,激动人心的时刻即将来临了
~$ vi redis/etc/redis.conf
配置如下
daemonize yes #支持后台运行
pidfile /home/demon/redis/var/redis.pid #运行pid文件的位置
port 6400 #端口号,默认是6379
timeout 300 #超时时间
loglevel debug #记录日志级别
logfile /home/demon/redis/var/redis.log #日志位置
databases 16 #支持数据库个数
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb #持久化缓存文件
dir /home/demon/redis/var/ #持久化缓存文件目录
slave-server-stale-data yes
appendonly no
appendfsync always
......其余的均为默认值
启动服务:
~$ cd ~/redis/bin
~$ ./redis-server ../etc/redis.conf
可能没有任何输出,你可以查看进程
~$ ps -x | grep redis
或者去var目录下查看日志文件观察运行情况
~$ vi ~/redis/var/redis.log
OK,这些都是简单的查看服务情况,要想真实确定,就连上去试下手
~$ cd ~/redis/bin
~$ ./redis-cli -p 6400 #多端口连接方法,如果想关闭哪个redis,使用./redis-cli -p 6400 shutdown
你会看到
redis 127.0.0.1:6400>
我们来简单试验下
redis 127.0.0.1:6400> set name demon
redis 127.0.0.1:6400> get name
输出"demon"
over,一个redis服务安装配置完成
大家可以慢慢了解和实践各种redis命令
命令详解链接:http://redis.readthedocs.org/en/latest/index.html
redis学习心得之一【安装redis初体验】的更多相关文章
- 深度学习之TensorFlow安装与初体验
深度学习之TensorFlow安装与初体验 学习前 搞懂一些关系和概念 首先,搞清楚一个关系:深度学习的前身是人工神经网络,深度学习只是人工智能的一种,深层次的神经网络结构就是深度学习的模型,浅层次的 ...
- C#中使用Redis学习一 windows安装redis服务器端和客户端
学习背景 今天是2015年1月2日,新年刚开始的第二天,先祝大家元旦快乐啦(迟到的祝福吧^_^).前段时间一直写Jquery插件开发系列博文,这个系列文章暂停一段时间,最近一直在看redis,我将把r ...
- redis 学习(1)-- redis 安装与启动
redis 学习(1)-- redis 安装与启动 redis 特性 关于 redis 的介绍网上已经有很多信息了,这里我就不在详细说明了.介绍一下几个鲜明特性: 1.速度快 官方称可以达到10W的q ...
- redis学习教程一《Redis的安装和配置》
redis学习教程一<Redis的安装和配置> Redis的优点 以下是Redis的一些优点. 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执 ...
- C# Redis学习系列三:Redis配置主从
Redis配置主从 主IP :端口 192.168.0.103 6666 从IP:端口 192.168.0.108 3333 配置从库 (1)安装服务: redis-server ...
- .net core安装及初体验
.net core安装及初体验 .net core 作为微软的新一代技术,在开发跨平台.微服务等方面有很大的优势,也更贴近现代的编码习惯.在2.0版发布很久以后,近期终于决定进行学习和体验. 安装 作 ...
- 一 Hive安装及初体验
一 .Hive安装及初体验 1 .hive简介 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能. 1.1直接使用hadoop面临的问题 ...
- C# Redis学习系列二:Redis基本设置
上一篇:C# Redis学习系列一:Redis的认识.下载.安装.使用 一.redis 设置密码 使用下载好的 redis-cli.exe 指令: 1.设置密码: config set require ...
- GitHub学习心得之 安装配置与多帐号管理
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...
- redis的使用和安装,redis基础和高级部分
redis的使用和安装,redis基础和高级部分 在后端开发中,为了提高性能,对于一些经常查询但是又不太变化的内容会使用redis,比如前端的列表展示项等,如果数据有变化也可以清空缓存,让前端查一次数 ...
随机推荐
- wpf 自定义RadioButton控件样式
实现的效果为: 我感觉来自定义RadioButton样式和定义button空间的样式差不多,只是类型不同而已. 接下来分析一下样式代码: <!--自定义单选按钮样式--> & ...
- java SWT/Rap 计算器版本2(键盘鼠标兼容)
package cn.lesaas.nof.rwtswt.ui.dialog; import java.math.BigDecimal; import org.eclipse.swt.SWT;impo ...
- POJ 2391.Ombrophobic Bovines (最大流)
实际上是求最短的避雨时间. 首先将每个点拆成两个,一个连接源点,一个连接汇点,连接源点的点的容量为当前单的奶牛数,连接汇点的点为能容纳的奶牛数. floyd求任意两点互相到达的最短时间,二分最长时间, ...
- js中立即执行
( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到 ...
- 实用的透明背景mark图标
- Android输入法开发
1. 概念 * IMF: 输入法框架(Input Method Framework) * IM: 输入法(Input Method) * IMS: 输入法服务(Input Method Service ...
- [HOWTO] Install Sphinx for A Script Pro
Hi, Here's a small howto on installing Sphinx Search (http://sphinxsearch.com/) and configuring it t ...
- 删除svn文件
删除svn文件 sudo find . -name ".DS_Store" -exec rm -r {} \; sudo find . -name ".git" ...
- Javascript 注意点
prototype有助于减少function的冲突. 闭包有助于避免全部变量. this, prototype有助于实例化多个对象. 函数 函数表达式
- SVN简明使用方法 .
SVN简明使用方法 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录.文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非 ...