1. 程式人生 > >Redis安裝過程中出現的一些小坑

Redis安裝過程中出現的一些小坑

gcc安裝好 可以通過 gcc -v 檢視 再次make 還會報錯

cd src && make all
make[1]: Entering directory `/opt/redis-3.0.4/src'
    CC adlist.o
在包含自 adlist.c:34 的檔案中:
zmalloc.h:50:31: 錯誤:jemalloc/jemalloc.h:沒有那個檔案或目錄
zmalloc.h:55:2: 錯誤:#error "Newer version of jemalloc required"
make[1]: *** [adlist.o] 錯誤 1
make[1]: Leaving directory `/opt/redis-3.0.4/src'
make: *** [all] 錯誤 2

上次的殘存檔案需要清理 make distclean 再次make

make install

這裡寫圖片描述

進入

cd redis-3.0.4
ls -l 
可以看到一個檔案 redis.conf  進行備份,對備份的檔案進行操作
mkdir /myredis
cp redis.conf /myredis/
對複製的檔案進行操作
vim /myredis/redis.conf
修改為yes
daemonize yes

檢視redis服務程序服務是否啟動
ps -ef|grep redis
	root      29270   3523  0 21:23 pts/0    00:00:00 grep redis
(未啟動)
進入
cd /usr/local/bin
ls-l
wxr-xr-x. 1 root root 4589155 9月  15 21:15 redis-benchmark
-rwxr-xr-x. 1 root root   22217 9月  15 21:15 redis-check-aof
-rwxr-xr-x. 1 root root   45435 9月  15 21:15 redis-check-dump
-rwxr-xr-x. 1 root root 4693114 9月  15 21:15 redis-cli
lrwxrwxrwx. 1 root root      12 9月  15 21:15 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 6466389 9月  15 21:15 redis-server


redis-server /myredis/redis.conf

redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set k1 hello
OK
127.0.0.1:6379> get k1
"hello"
127.0.0.1:6379> 
關閉
SHUTDOWN

在Windows開發環境中使用java作為Client端遠端連線並操作Redis。 Linux伺服器開發 6379埠

 /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

輸入命令service iptables restart重啟防火牆