redis在centOS7中的安裝
參考:http://www.cnblogs.com/yange/p/5577824.html
一、安裝依賴包和開發工具: yum install vim vim-enhanced wget zip unzip telnet ntsysv compat* apr* nasm* gcc gcc* gcc-c++ ntp make imake cmake automake autoconf python-devel zlib zlib-devel glibc glibc-devel glib2 libxml glib2-devel libxml2 libxml2-devel bzip2 bzip2-devel libXpm libXpm-devel libidn libidn-devel libtool libtool-ltdl-devel* libmcrypt libmcrypt-devel libevent-devel libmcrypt* libicu-devel libxslt-devel postgresql-devel curl curl-devel perl perl-Net-SSLeay pcre pcre-devel ncurses ncurses-devel openssl openssl-devel openldap openldap-devel openldap-clients openldap-servers krb5 krb5-devel e2fsprogs e2fsprogs-devel libjpeg libpng libjpeg-devel libjpeg-6b libjpeg-devel-6b libpng-devel libtiff-devel freetype freetype-devel fontconfig-devel gd gd-devel kernel screen sysstat flex bison nss_ldap pam-devel compat-libstdc++-33 二、解壓、編譯、安裝redis_3.0: tar zxvf redis-3.0.7.tar.gz -C /usr/src/ cd /usr/src/redis-3.0.7/ make && make install 三、建立redis相關目錄: mkdir -p /home/redis/log mkdir -p /home/redis/pid mkdir -p /home/redis/db mkdir -p /etc/redis/ 四、編輯redis.conf配置檔案: cp /usr/src/redis-3.0.7/redis.conf /etc/redis/redis.conf ln -s /etc/redis/redis.conf /etc/redis.conf vim /etc/redis.conf daemonize yes pidfile "/home/redis/pid/redis.pid" port 6379 tcp-backlog 511 timeout 30 tcp-keepalive 0 loglevel notice logfile "/home/redis/log/redis.log" databases 16 save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename "dump.rdb" dir "/home/redis/db" requirepass "redis-Passw0rd!" slave-serve-stale-data yes slave-read-only yes repl-diskless-sync no repl-diskless-sync-delay 5 repl-disable-tcp-nodelay no slave-priority 100 rename-command CONFIG "" rename-command FLUSHALL "" rename-command FLUSHDB "" rename-command KEYS "" maxmemory 1G appendonly yes appendfilename "appendonly.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes lua-time-limit 5000 slowlog-log-slower-than 10000 slowlog-max-len 128 latency-monitor-threshold 0 notify-keyspace-events "" hash-max-ziplist-entries 512 hash-max-ziplist-value 64 list-max-ziplist-entries 512 list-max-ziplist-value 64 set-max-intset-entries 512 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 hll-sparse-max-bytes 3000 activerehashing yes client-output-buffer-limit normal 0 0 0 client-output-buffer-limit slave 256mb 64mb 60 client-output-buffer-limit pubsub 32mb 8mb 60 hz 10 aof-rewrite-incremental-fsync yes 五、編寫redis啟動指令碼: 注意開頭的第一二行,貼上過去可能變缺少#。。。 vim /etc/init.d/redis #!/bin/sh # chkconfig: 2345 60 40 # Description: Start and Stop redis # Provides: redis # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/home/redis/pid/redis.pid CONF="/etc/redis/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 if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping Redis server..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis is stopped" fi ;; restart|reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|reload}" >&2 exit 1 esac 六、新增redis系統服務: chmod a+x /etc/init.d/redis chkconfig --add redis chkconfig --level 2345 redis on chkconfig --list | grep redis 七、啟動redis服務: service redis start ps -aux | grep redis netstat -anptu | grep 6379 八、測試: redis-cli -h 127.0.0.1 -p 6379 -a redis-Passw0rd! 九、防火牆啟用6379埠: iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
相關推薦
如何在PHP7中安裝mysql的擴展
php mysql相對與PHP5,PHP7的最大變化之一是移除了MySQL擴展,推薦使用mysqli或者pdo_mysql,實際上在PHP5.5開始,PHP就著手開始準備棄用mysql擴展,如果你使用mysql擴展,可能看到過這樣的提示”Deprecated: mysql_connect(): The mys
在centos中安裝mangodb
x86 local code -o mongo lin inux 下載 b- 1、下載完安裝包,並解壓 tgz(以下演示的是 64 位 Linux上的安裝) curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x8
Eclipse juno 中安裝 JBoss Tools,集成Hibernate
leo aced 自己 知識庫 導致 工程 pda ive all Eclipse juno 中安裝 JBoss Tools,集成Hibernate 在Eclipse中集成hibernate工具可以幫助開發者根據數據庫生成映射文件、註釋代碼以及反向工程。 Hiberna
eclipse中安裝git插件
clip .com 安裝 安裝git span git color bsp htm 1 安裝及配置git插件,問度娘即可 點擊前往 eclipse中安裝git插件
Win7系統的虛擬機中安裝win7系統
系統 鏡像 主界面 target 自動 ont 選項 設備 兼職 今天因兼職需要,在家裏的win7電腦上安裝WIN7虛擬機。 之前在xp和win10系統的虛擬機中,安裝各種版本的windows系統都很輕松,這一次居然折騰了很久都沒搞定。 下載了好幾個系統ios鏡像都不行,最
虛擬機中安裝Virtualbox,嵌套的虛擬機不能運行64位系統
testin one book tip native previous nat cal running https://www.quora.com/Can-I-install-Virtualbox-in-a-virtual-machine Here is a previ
linux中安裝和配置 jdk
jdk1 png images 下載 配置環境變量 ftp 當前 bsp 官網 01.去官網下載指定的jdk 02.使用xftp把下載好的文件 傳遞到 linux指定文件夾中03.進入指定的文件夾輸入tar -zxvf 文件名稱04.發現文件 05.進入文件c
如何在 CentOS 7 中安裝、配置和安全加固 FTP 服務
cte success fire lease 註意 tps tran sub linux 步驟 1:安裝 FTP 服務器 1、 安裝 vsftpd 服務器很直接,只要在終端運行下面的命令。 # yum install vsftpd 2、 安裝完成後,服務先是被禁用的,因
VirtualBox中安裝CentOS7過程記錄
linux ssh centos virtualbox 在開發過程中常常需要進行一些預研,而有些操作對操作系統可能具有破壞性且是不可恢復的,或者需要在不同的操作系統中去觀察結果,雖然在某些場合下Ghost可以解決一部分問題,但是有時候很繁瑣,因此在虛擬機中進行測試不失為一種不錯的選擇。自201
開發人員學Linux(3):CentOS7中安裝JDK8和Tomcat8
java tomcat jdk service centos 題外話:直到今天開始寫本系列的第三篇時本人才想好為這個系列取一個名字,本系列不是為Linux運維人員準備的,而是主要為開發人員準備的,包括但不限於:希望了解Linux的開發人員;需要在Linux上部署一些組件的開發人員,如Mem
在 Linux 中安裝最新的 Thunderbird 郵件客戶端
添加 說明 ppa 郵件客戶端 enum www font 訪問 targe 摘要: Thunderbird是一個開源自由的跨平臺的基於 web 的電子郵件、新聞和聊天客戶端應用程序,其旨在用於管理多個電子郵件帳戶和新聞源。 在 2016 年 12 月 28 日,Mozil
CentOS-7.0.中安裝與配置Tomcat-7的方法
代碼 accept iptables jdk1.7 ews 啟動 state cat 解決方案 轉自:http://www.linuxidc.com/Linux/2015-08/122241.htm 安裝說明 安裝環境:CentOS-7.0.1406安裝方式:源碼安裝
CentOS-7中安裝與配置Tomcat8.5
ane dsc 配置 pub add ted tar.gz 分享 cal 第一步:下載Tomcat8.5,通過地址:http://tomcat.apache.org/download-80.cgi下載 最後得到下載文件 apache-tomcat-8.5.15.tar.g
在虛擬機中安裝metasploit官方攻防模擬器
模擬 nbsp 出現 進行 https spl 物理 mage asp 首先我們要在windwos下載安裝perl環境。下載地址: http://pan.baidu.com/s/1i3GLKAp 然後我們安裝 點擊next 我同意,next next next,
sublime中安裝sublimelinter php 語法檢查
efault pytho pat 方框 ack settings 技術 pan 復制 打開控制臺,install package 搜 sublimelinter 先安裝sublimelinter本體 安裝完以後再搜索一下,安裝sublimelinter-php 接下來,打開
TortoiseSVN 1.9.5安裝 與 Eclipse4.4.2及以上版本中安裝SVN插件
new port 作用 nbsp fin 1.8 detail net .net 引自: http://blog.csdn.net/chenchunlin526/article/details/54631458 TortoiseSVN 1.9.5安裝 與 Eclipse4
eclipse中安裝freemarker插件及ftl使用freemarker編輯器
編輯器 update ati ips tools http ftw 方法 eem eclipse中安裝freemarker插件及ftl使用freemarker編輯器 在線安裝的方法是:Help –> Install New Software
在Vmware ESXI6.5中安裝pfsense2.34實例
vmware esxi6.5 pfsense現在虛擬機功能越來越強大,在ESXI中配置軟路由或防火墻成為越來越多用戶的選擇,可以利用ESXI主機強大的功能,靈活的配置滿足安裝pfsense的不同的需求。ESXI主機設置一、主機配置要求本教程涉及網絡及硬件的基本要求如下:一臺已安裝好ESXI6.5的虛擬主機:
記錄在mac中安裝maven,jdk,以及命令學習!!!
touch 記錄 打開 blank jdk1 行編輯 get 執行 cgi 1:安裝jdk,直接全部下一步即可。 2:安裝maven,首先下載Maven: http://maven.apache.org/download.cgi 3:下載完之後解壓到文件夾 4:打開終端 配