下載并解壓安裝包
[root@localhost local]# wget
http://download.redis.io/releases/redis-5.0.3.tar.gz
[root@localhost local]# tar -zxvf redis-5.0.6.tar.gz -C /usr/local/? a?解壓安裝到/usr/local下
三事格、cd切換到redis解壓目錄下溉苛,執(zhí)行編譯
[root@localhost local]# cd /usr/local/redis-5.0.6/src
[root@localhost src]# make
四撵割、直接安裝在src目錄
[root@localhost srv]# make install
?
這是指定安裝目錄make install PREFIX=/usr/local/redis
修改配置哗讥,外網(wǎng)訪(fǎng)問(wèn) 注釋掉?bind 127.0.0.1
值改為no??? protected-mode no
改變端口???? port 19238
后臺(tái)啟動(dòng)??? daemonize yes
修改密碼??? requirepass 123
查看進(jìn)程后kill掉進(jìn)程,瞻想,然后重新啟動(dòng)
五压真、啟動(dòng)服務(wù)
進(jìn)入到redis src 目錄中????? ./redis-server?../redis.conf(用redis目錄中國(guó)的redis.conf配置文件來(lái)啟動(dòng)redis服務(wù),)
5.1前臺(tái)啟動(dòng)
[root@localhost redis-5.0.3]# cd /usr/local/redis/bin/
[root@localhost bin]# ./redis-server
5.2后臺(tái)啟動(dòng)
從redis 的源碼目錄中復(fù)制redis.conf 到redis 的安裝目錄
[root@localhost bin]# cp /usr/local/redis-5.0.3/redis.conf
/usr/local/redis/bin/
修改 redis.conf?文件蘑险,把 daemonize no?改為daemonizeyes
[root@localhost bin]# vi redis.conf
后臺(tái)啟動(dòng)
[root@localhost bin]# ./redis-server redis.conf
make時(shí)如果出現(xiàn)報(bào)錯(cuò)解決:
報(bào)錯(cuò)信息:
cc: error: ../deps/hiredis/libhiredis.a: No such file or directory
cc: error: ../deps/lua/src/liblua.a: No such file or directory
cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory
解決:
cd到redis目錄下面的 deps目錄:???? cd deps/
執(zhí)行以下命令: make lua hiredis linenoise
報(bào)錯(cuò)信息:
cc: error: ../deps/jemalloc/lib/libjemalloc.a: No such file or directory
解決:
cd到deps/jemallot目錄下:? ? cd deps/jemalloc/
執(zhí)行:?? ./configure
繼續(xù)執(zhí)行命令: ? make && make install_bin install_include install_lib