我在centos下面安装过reids,可以参考一下。
步骤 1 首先确认系统中是否存在C语言的编译环境
# gcc -version
或者 # g++ --version
yum install -y wget gcc make tcl
步骤 2 下载redis安装包
wget http://download.redis.io/releases/redis-3.2.10.tar.gz
步骤 3 解压到/usr/local/redis
# tar -zxvf redis-3.2.10.tar.gz
# mv redis-3.2.10 /usr/local/redis
# cd redis
步骤 4 安装
# make
# make test
遇到报错
Executing test client: NOREPLICAS Not enough good slaves to write..
可以修改文件tests/integration/replication-2.tcl,将after 1000改为after 10000以延长等待时间。
# make test
# make install PREFIX=/usr/local/redis PREFIX安装指定目录 否则安装到/usr/local/bin里面了
步骤 5 修改配置文件
bind 192.168.225.128
port 6379
timeout 0
daemonize yes
pidfile /var/run/redis6379.pid
loglevel debug
logfile /var/log/redis6379.log
步骤 6 启动
# cd /usr/local/redis6379/bin
# ./redis-server ../redis6379.conf &
# cd /usr/local/redis6380/bin
# ./redis-server ../redis6380.conf &
步骤 7 6380端口启动服务,方法如上,只不过存放的目录不同
安装位置:/usr/local/redis6380
配置文件:/usr/local/redis6380/redis6380.conf
启动后pid文件:/var/run/redis_6380.pid
日志文件:/var/log/redis6380.log
数据文件位置:/data/redis6380/
Redis桌面客户端Mac版的软件,有哪些好的推荐?
Redis是一种高性能的数据存储解决方案,在“ NoSQL”机制中又向前迈了一步,开发人员正在使用此存储来为其应用程序实现可靠的性能和灵活性。Redis可用作数据库,缓存和消息代理。它支持广泛的数据结构和原子操作。它使用“内存中数据集”来实现优化的性能。
Redis可在Linux和Mac操作系统上运行;对于生产环境,建议在Linux OS上使用Redis。Redis支持多种编程语言,目前正在努力使其也可用于Windows操作系统。在本文中,我们将学习如何在Ubuntu Linux上安装Redis以及如何使用Redis Desktop Manager工具管理Redis。
Redis 在安装时就内建了redis-cli 可以用来执行redis 相关指令,只是一旦server 多了起来光连线管理就令人头痛,而Redis Desktop Manager(RDM) 就是套简单易用的GUI Redis 管理工具,加上支援跨平台,使用体验在各个平台上相当一致,更是方便。
只是Redis Desktop Manager官网上已不提供直接下载连结,而是改采付费订阅的模式,所幸Redis Desktop Manager是open source起家还可以自行透过build source code来取得,而我在mac上build Redis Desktop Manager时可以说是阻碍重重,于是纪录一下避免日后又build不起来。
基本环境说明
- macOS Mojave 10.14.2
- XCode 10.1
- Qt 5.12.0
- Qt Creator 4.8.1
安装基本工具
-
安装XCode
通过APP Store 搜寻并安装XCode
2. 安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3. 用homebrew 安装git
brew install git
4. 用homebrew 安装qt
brew install qt
5. 用homebrew 安装qt-creator
brew cask install qt-creator
编译Redis Desktop Manager
1. 下载source code
`
2. 用Info.plist.sample
建立
info.plist
cd ./src && cp ./resources/Info.plist.sample ./resources/Info.plist
3. build
./configure
直接安装
按Command+Space并键入Terminal,然后按Enter /返回键。
在终端应用程序中运行以下命令,然后按Enter /返回键。等待命令完成。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
执行命令:
brew cask install rdm
做完了!现在,您可以使用Redis Desktop Manager。
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。
redis集群如何解决重启不了的问题
redis使用集群部署,如果遇到断电或者服务器重启,当再次启动的时候,有时候会启动不了。需要使用trib的fix命令进行修复。如果修复还是不行的话,可以清除节点数据再重新建集群,前提要备份之后操作。
1、使用redis-cli连接上redis其中一台:redis-cli -c -h xxx -p 7001,输入cluster info查看当前集群的状态。
2、可以使用trib的check检测的集群状态:redis-trib.rb check xxx:7001,[ERR] Not all 16384 slots are covered by nodes。
"