为什么redis官方不支持linux,为什么linux下 用./redis

news/2024/7/2 23:39:22

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

jingziooo

2016.02.24

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:46%    等级:8

已帮助:862人

Version:0.9

StartHTML:-1

EndHTML:-1

StartFragment:00000099

EndFragment:00004045

1、解压缩

2、进入压缩文件目录,编译安装 make && make install

make命令执行完成后,会在当前目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-stat,它们的作用如下:

redis-server:Redis服务器的daemon启动程序

redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作

redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况

在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运

行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,目前

它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。如何修改?下面是redis.conf的主

要配置参数的意义:

daemonize:是否以后台daemon方式运行

pidfile:pid文件位置

port:监听的端口号

timeout:请求超时时间

loglevel:log信息级别

logfile:log文件位置

databases:开启数据库的数量

save *

*:保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。

rdbcompression:是否使用压缩

dbfilename:数据快照文件名(只是文件名,不包括目录)

dir:数据快照的保存目录(这个是目录)

appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。

appendfsync:appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)

3、启动服务器:./redis-server

查看是否成功启动:$ps -ef |grep redis

4、将 Redis 作为 Linux 服务随机启动

vi /etc/rc.local, 使用 vi

编辑器打开随机启动配置文件,并在其中加入下面一行代码/root/4setup/redis-2.2.12/src/redis-server

5、客户端连接验证

新打开一个 Session

输入:src/redis-cli,如果出现下面提示,那么您就可以开始 Redis 之旅了。

连接服务器:telnet 127.0.0.1

6379

关闭服务器:quit;

$redis-cli shutdown

00分享举报


http://www.niftyadmin.cn/n/647666.html

相关文章

关于Spring配置 (Cannot find class [org.apache.commons.dbcp.BasicDataSource] 问题)

myeclipse抛出异常 1 org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name dataSource defined in URL [file:/opt/app-w/apache-tomcat-7.0.54/webapps/telemetry/WEB-INF/cla…

c语言合法浮点数,c语言中什么是浮点数

浮点型简单讲就是实数的意思。浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。浮点表示法:把一个数的有效数…

c语言函数的课程,c语言例子课程:函数.ppt

c语言例子课程:函数8.1 概述 例8.18 输出1到5的阶乘值 #include void main() {int fac(int n); int i; for(i=1;&#xff…

z怎么搭建linux网站,Linux znew初学者命令实例教程

您是否知道Linux提供了一种将.Z文件重新压缩为.gz文件的方法? 是的,znew命令可以让你这样做。 在本教程中,我们将使用一些易于理解的示例讨论此命令行实用程序的基础知识。 但在我们这样做之前,值得一提的是,这里的所有…

准确率,召回率,F值,机器学习分类问题的评价指标

下面简单列举几种常用的推荐系统评测指标: 1、准确率与召回率(Precision & Recall) 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值,用来评价结果的质量。其中精度是检索出相关文档数与检索出的文档总数的比率…

c语言单元五循环递推,C语言单元复习题第06部份循环.doc

C语言单元复习题第06部份循环第6章 循环程序设计一、单选题以下关于循环的描述中,错误的是:(  )。A.可以用for语句实现的循环一定可以用while语句实现B.可以用while语句实现的循环一定可以用for语句实现C.可以用do..…

Linux创建boss账户,linux用户和用户组

一.用户和用户组1. /etc/group 储存当前系统中所有用户组信息Group:x:123:abc,def,xyz组名称:组密码占位符:组编号:组中用户名列表用户组编号1至499是系统预留编号,是用来分配给软件的.安装一个软件就会创建该软件的一个用户组并分配一个用户…

linux文件查找工具 -- find

简述:linux中find命令是一种强大的实时查找工具,它通过用户给出的路径,在该路径下的文件系统中进行文件查找。因此在遍历一个较大的文件系统时会比较花费时间,而且find命令占用资源也是比较大的,所以它的工作特点是&am…