php安装配置

Content

0.序

1.如何安装?

2.配置参数及其意义

3.设为linux服务

0.序

本文主要是记录Redis在 Centos下的安装配置 。文中如无特别说明.表示redis-3.2.10代码目录。

1.如何安装


1

2

3

4

5

6

7

8

9

10

11

12

2.配置参数及其意义

修改配置文件 vi /usr/local/redis/etc/redis.conf


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

#是否只允许本机客户端连接,这样可以避免将redis服务暴露于危险的网络环境中

bind 127.0.0.1

#是否以守护进程方式运行

daemonize yes

#pid文件位置

pidfile /usr/local/redis/var/run/redis_6379.pid

#监听端口

port 6379

#请求超时时间

timeout 0

#是否为长连接,非 0时为长连接

tcp-keepalive 300

#log信息级别

loglevel notice

#log位置

logfile /usr/local/redis/log/redis.log

#开启数据的数量

databases 16

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

save * *

#是否使用压缩

rdbcompression yes

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

dbfilename dump.rdb

#数据快照保存目录

dir /usr/local/redis/data/

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

appendonly no

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

appendfsync everysec

3.设为linux服务

将redis服务脚本文件拷贝至/etc/rc.d/init.d目录下;


1

$ cp ./utils/redis_init_script /etc/rc.d/init.d/redis

修改redis服务脚本,vi /etc/rc.d/init.d/redis;修改完的/etc/rc.d/redis如下:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

#!/bin/sh 

# chkconfig: 2345 80 90 

# Simple Redis init.d script conceived to work on Linux systems 

# as it does use of the /proc filesystem. 

  

REDISPORT=6379 

EXEC=/usr/local/redis/bin/redis-server

CLIEXEC=/usr/local/redis/bin/redis-cli

  

PIDFILE=/usr/local/redis/var/run/redis_${REDISPORT}.pid 

CONF="/usr/local/redis/etc/redis.conf"

  

case "$1" in

    start) 

        if [ -f $PIDFILE ] 

        then

                echo "$PIDFILE exists, process is already running or crashed"

        else

                echo "Starting Redis server..."

                $EXEC $CONF 

        fi

        ;; 

    stop) 

        if [ ! -f $PIDFILE ] 

        then

                echo "$PIDFILE does not exist, process is not running"

        else

                PID=$(cat $PIDFILE) 

                echo "Stopping ..."

                $CLIEXEC -p $REDISPORT shutdown

                while [ -x /proc/${PID} ] 

                do

                    echo "Waiting for Redis to shutdown ..."

                    sleep

                done

                echo "Redis stopped"

        fi

        ;; 

    *) 

        echo "Please use start or stop as first argument"

        ;; 

esac

将/etc/rc.d/init.d/redis脚本添加到服务,命令如下:


1

$ chkconfig -add redis

设置开机启动


1

$ chkconfig redis on

时间: 2024-07-29 17:37:57

php安装配置的相关文章

CentOS 6.9中Telnet的安装配置

Telnet:TCP/IP协议中的一员,是Internet远程登录服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.要开始一个Telnet会话,必须输入用户名和密码来登录服务器.Telnet是常用的远程控制Web服务器的方法,监听TCP的23号端口. xinetd:新一代的网络超级守护进程,经常用来管理多种轻量级的Internet服务.xinetd提供类似于inetd+tcp_wrapper的功能,但它更强大更安全.xinetd能够同时监听多个指定的端口,在接受用户请

使用LVS实现负载均衡原理及安装配置详解

转:http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学习 LVS 并对其进行了详细的总结记录. 一.负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director

47 监控系统基础及zabbix介绍、zabbix工作原理及安装配置、zabbix on CentOS7、zabbix配置

02    zabbix工作原理及安装配置 配置环境 node1192.168.1.120CentOS6.7 node2192.168.1.121CentOS6.7 1.安装配置zabbix #安装前准备 [[email protected] ~]#yum -y install mysql-server mysq [[email protected] ~]# mysql mysql> CREATE DATABASE zabbix CHARACTER SET utf8; mysql> GRANT

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简

redis应用之安装配置介绍

一.redis介绍: 1.redis定义: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持.redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都

Linux下安装配置MongoDB数据库

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一.关闭SElinux.配置防火墙 1.vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!  #保存退出 setenforce 0 #使配置立即生效 2.vi /etc/sysconfig/iptables  

Linux下安装配置Apache服务器

Linux下安装配置Apache服务器 1. 安装Apache [[email protected] ~]# yum –y install httpd 2. 启动Apache [[email protected] ~]# systemctl start httpd 3. 查看进程 [[email protected] ~]# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib

Exchange2016正式版功能介绍及全新安装配置

Exchange2016功能介绍及全新安装配置 说到Exchange服务相信很多人都在关注,微软在2015年更新了很多服务,从功能上来说确实做了很多优化及提升,具体就不多说了,微软在2015年10月1日发布了Exchange2016正式版,版本还是分为标准版和企业版,此次发布为多语言版本 同样微软在2015年发布了那些新产品呢 : 我们还是说说Exchange2016,从安装及官网文档上看微软从Exchange2010到Exchange2016角色上缩减了很多,从Exchange2010的Mai

SVN Server环境安装配置手册

SVN Server环境安装配置手册_百度文库 http://wenku.baidu.com/link?url=923bv1olSkznh1gWd7Gqoxxwj18IHIlTXcEbNiPSLM5H32k93UtQ22rAVppNIlVv89ru4E1cPFe1yESSEkSsR4NfDMMRgpA2d3GI_KcV37m

clamav的安装配置

Clamav杀毒软件的安装与配置 描述: 安装clamav杀毒软件,并在贵州节点上扫描查杀看是否存在病毒. 编译ClamAV时应包括zlib库,用于压缩和解压缩函数 1.   系统环境:centos6.4 软件:zlib-1.2.7.tar.gz   clamav-0.97.6.tar.gz 软件下载地址: http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz http://nchc.dl.sourc