Redis安裝過程中出現的一些小坑
阿新 • • 發佈:2018-12-11
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重啟防火牆