1. linux下怎麼進入redis操作
獲取redis
通過官網http://redis.io/獲取穩定版源碼包下載地址;
通過wget http://download.redis.io/releases/redis-3.0.2.tar.gz下載 源碼包;
2.編譯安裝Redis
解壓源碼安裝包,通過tar -xvf redis-3.0.2.tar.gz解壓源碼,速度相當快;
進入解壓後的目錄,執行make編譯源碼;
3.make命令執行完成後,會在src目錄下生成6個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel。
4.執行make install安裝,或者通過make PREFIX=/usr/local/redis install指定安裝目錄。這里默認安裝,默認將之前生成的可執行文件拷貝到/usr/local/bin目錄下
5.配置運行
6.修改配置文件
將源碼目錄下redis配置文件redis.conf拷貝到/etc/redis目錄下。
修改配置項,根據需要;如果不修改,使用默認配置也可以;
7.啟動服務
查看埠是否被佔用:netstat –ntlp |grep 6379
方式一:通過命令redis-server 啟動,可在命令後加上`&`號使redis以後台程序方式運行;
方式二:通過指定配置文件啟動;redis-server/etc/redis/redis.conf
默認安裝的路徑已經加入環境變數中,可直接在命令行執行命令;
8.命令客戶端檢測鏈接
連接之前可以先檢測服務是否啟動;
測試啟動 redis-cli ping 返回PONG,啟動成功。
2. redis 如何重啟 linux下請輸入命令不要用kill 的方式
1、如果是用apt-get或者yum install安裝的redis,可以直接通過下面的命令停止/啟動/重啟redis:/etc/init.d/redis-server stop/etc/init.d/redis-server start/etc/init.d/redis-server restart
2、如果是通過源碼安裝的redis,則可以通過redis的客戶端程序redis-cli的shutdown命令來重啟redis。
3. SELinux開啟狀態,Redis無法自動啟動.請問如何解決
1.在linux系統下可以通過初始化腳本啟動Redis,使得Redis能隨系統自動運行
①:在Redis源代碼目錄中的utils文件夾中有個redis_init_script的初始化腳本,復制到/etc/init.d目錄中,
文件改名為redis_埠號,然後修改第6行的 REDISPORT 為同樣的埠號
②:建立需要的文件夾/etc/redis存放redis的配置文件/var/redis/埠號 存放Redis的持久化文件
③:修改配置文件將配置文件模板復制到/etc/redis目錄中以埠號命名(如 6379.conf) 然後對部分參數編輯
daemonize yes 使Redis以守護進程模式運行
pidfile /var/run/redis_埠號.pid 設置Redis的pid文件位置
port 埠號 設置Redis監聽的埠號
dir /var/redis/埠號 設置持久化文件存放位置
④:使用 /etc/init.d/redis_埠號 start 啟動 Redis
⑤:設置Redis隨系統自動啟動 sudo update-rc.d redis_埠號 defaults