下载软件包

在centos下如果没有wget先安装 wget
yum -y install wget
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
解压
tar zxvf redis-3.0.0.tar.gz
cd redis-3.0.0

make
错误一: cc: Command not found
原因 :没有安装gcc
解决:yum install gcc

然后再次make
错误2:error: jemalloc/jemalloc.h: No such file or directory
原因:一些编译依赖或原来编译遗留出现的问题
解决:make distclean 清理一下,
然后再make。
make 成功后 提示Hint: It's a good idea to run 'make test'
输入:make test
错误3:make[1]: Entering directory `/root/software/redis-3.0.0/src'
You need tcl 8.5 or newer in order to run the Redis test
原因:没有安装tcl
解决方案:yum install -y tcl
然后
make test
然后make
安装成功后src目录会多出
redis-server,redis-cli等可执行文件

Redis可执行文件说明

文件名

说明

redis-server

redis服务器

redis-cli

redis命令行客户端

redis-benchmark

redis性能测试工具

redis-check-aof

AOF文件修复工具

redis-check-dump

RDB文件检查工具

为方运行 可将其拷贝到方便的目录
为了使其在后台运行,打开解压目录下的redis.conf
修改
daemonize yes
也可指定pidfile 进程存储文件
logfile Log文件存储文件
dir 数据库镜像备份的文件存储路径
启动redis服务
resdis-server redis.conf (注意文件路径)
客服端连接

redis-cli -h ip -p 端口号 -a auth认证密码
查看redis服务是否在运行
netstat -tunpl|grep 6379
或者ps -ef|grep 6379
停止redis服务
pkill redis-server
或者 redis-cli shutdown

基本配置

1. pidfile 配置多个pid的地址,默认在var/run/redis.pid
2. bind 绑定ip 设置后只接受来自该ip的请求
3. port 监听端口 默认6379
4. timeout 设置客服端连接时的超时时间 单位s
5. loglevel 日志级别 分为4级(debug,verbose,notice,warming)
6. logfile 配置log文件的地址
7. databases 设置数据库的个数 默认16个 ,默认当前使用的数据库编号为0
8. save设置 redis进行数据镜像的频率
9. rdbcompress 镜像备份时是否进行压缩
10. dbfilename 镜像备份的文件名
11. dir数据库镜像备份文件存放路径
12. slaveof 设置数据库为其他数据库的从数据库
13. masterauth 主数据库连接时需要的密码验证
14. requirepass 设置操作时需要的密码
15.maxclients 同时连接的客户端最大数量
16.maxmemory 能够使用的最大内存
17.appendonly 开启appendonly模式
18.appendfsync设置对appendonly.aof文件同步的频率(第二种数据备份方式)
19.vm-enabled 是否开启虚拟内存支持
20.vm-swap-file 虚拟内存的交换文件路劲
21.vm-max-memory 设置redis使用最大的物理内存大小
22.vm-page-size 设置虚拟内存的页大小
23.vm-pages 交换文件的总pages数量
24.vm-max-threads 设置vmio同时使用的线程数量
25.glueoutputbuf 把小的输出缓存存放在一起
26.hash-max-zipmap-entries 设置hash的临界值
27.activerehashing 重新hash

 

redis的安装过程基本配置及遇到问题的解决的更多相关文章

  1. Windows 和 Linux 上Redis的安装守护进程配置

    # Windows 和 Linux 上Redis的安装守护进程配置 Redis 简介 ​ Redis是目前最常用的非关系型数据库(NOSql)之一,常以Key-Value的形式存储.Redis读写速度 ...

  2. SQL Server 2005详细安装过程及配置

    说明:个人感觉SQL Server 2005是目前所有的SQL Server版本当中最好用的一个版本了,原因就是这个版本比起其它版本来说要安装简单,操作简便,只可惜这个版本只能在Windows7或者低 ...

  3. SQL Server 2000详细安装过程及配置

    说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,虽然现如今SQL Server 2000软件早已经过时了,但仍然有一部分人在使用它,尤 ...

  4. Linux之redis的安装,主从配置

    一,redis安装 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...

  5. Linux Svn 安装过程及配置

    重要的是第一步的安装,第二步配置可能没用,但是没试过,因为服务器上已经安装了第一步. 此处的第二步只为做个记录,说明一下里边的配置文件的用途. 3. 自己实际操作中的的配置记录(参照服务器别人的配置记 ...

  6. ubuntu安装过程中遇到的一些问题及解决办法。

    由于ubuntu与win10的双系统安装过程百度一下就有很多,在此不再赘述. (其实主要是忘记拍照片了,我一个菜鸡说得肯定也没有那些大佬们好,但网上确实也很多哈,加上有中文引导安装,问题不大.) 此篇 ...

  7. ohmyzsh的安装过程中失败拒绝连接问题的解决

    1.打开官网https://ohmyz.sh/ 在官网能看到下面的界面 有这两种自动安装的方式 个人本次选择的是: wget https://raw.github.com/ohmyzsh/ohmyzs ...

  8. Redis的安装、服务配置

    在网上找了很多资料,有些可以正常安装,有些安装会出毛病,仔细想了想,还是自己整理一份吧,仅仅为自己下次再用的时候,能够快速的定位到可以正常用的文章! 我使用的是VMware Workstation P ...

  9. redis linux安装过程回顾

    1,官网wget http://download.redis.io/releases/redis-3.2.9.tar.gz 2,解压 tar zxf redis-3.2.9.tar.gz 后进入解压后 ...

随机推荐

  1. CDN和DNS

    相信有很多的朋友会被这几个名词绕的有些头大,很多朋友觉得智能DNS跟双线加速.CDN加速是类似的技术.其实不然,虽然他们的目的都是一个:让用户更快的访问网站.但是他们的应用原理却大相径庭.大家一定很清 ...

  2. [Android疑难杂症]动态改变Background后Padding无效的问题

    前言 在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了,貌似是一个BUG,这里找到了一篇英文文章,简单翻译分享一下. 声明 ...

  3. 30. Distinct Subsequences

    Distinct Subsequences OJ: https://oj.leetcode.com/problems/distinct-subsequences/ Given a string S a ...

  4. Android——android:gravity 和 android:layout_Gravity

    LinearLayout有两个非常相似的属性: android:gravity与android:layout_gravity. 他们的区别在于: android:gravity 属性是对该view中内 ...

  5. Python和Django在Windows上的环境搭建

    作为一个.NET程序员,真心不喜欢Python以及PHP这种松散的语法.有人说,程序员应该多学几门语言,本想学习Java,无奈感觉Java的语法太啰嗦了.很多人都推荐Python,说它的语法简洁,执行 ...

  6. Flash图表控件FusionCharts如何定制图表中的趋势线和趋势区

    FusionCharts中的趋势线是什么 趋势线是横跨图标的水平/垂直线条,用来表示一些预订数据值. 在图表中展示趋势线 用户可以使用<chart>元素中的trendlines属性来显示图 ...

  7. Solum入门知识(编辑中)

    概要 参考:https://wiki.openstack.org/wiki/Solum An OpenStack project designed to make cloud services eas ...

  8. 运行时---关联Associated

    关联:指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分   一.在类的定义之外为类增加额外的存储空间        使用关联,我们可以不用修改类的定义而为其对象增加存储空间.这在我 ...

  9. Messenger 弹窗的使用

    关于Messenger 弹窗的文档及详细的说明请参考 Messenger官网,这时只介绍 Messenger 弹窗的使用  messenger依赖与jquery和Backbone.js,可以和  Bo ...

  10. oracle通过DBlink连接mysql(MariaDB)

    1.安装先装 mysql-connector-odbc(或 mariadb-connector-odbc )和unixODBChttps://downloads.mariadb.org/mariadb ...