Mac OS X 启动和终止Redis, Mac常用命令,ssh免密

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介:

Mac OS X

wget http://download.redis.io/redis-stable.tar.gz

tar xzf redis-stable.tar.gz

cd redis-stable

make

Redis没有其他外部依赖,安装过程很简单。编译后在 Redis 源代码目录的src文件夹中可以找到若干个可执行程序,最好在编译后直接执行 make install 命令来将这些可执行程序复制到/usr/local/bin 目录中以便以后执行程序时可以不用输入完整的路径。

>redis-server --port 6379

>redis-server --port 6380

>redis-server redis.conf

>redis-cli shutdown   

强行终止Redis可能导致数据丢失,正确的做法是上面的shutdown,当Redis收到shutdown命令后,会先断开所有客户端连接,然后根据配置执行持久化,最后完成退出。kill pid 效果同 shutdown。

 

附一:Mac 常用命令

ssh root@61.172.255.56   密钥登录

scp test.txt root@61.172.240.58:/home  上传

scp root@...:/home/s.txt /usr/tmp  下载

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz > mongodb.tgz

jps -v

 

附二:ssh免密登录

每次登陆ssh都需要输入用户名和密码,我想作一个双机的互备。考虑密码隔断时间都需要修改,那我的备份程序也需要修改。因此就想使用不需要密码用ssh登陆机器,这样我就可以使用rsync,scp,rexec等命令来做的远程备份了。

 

方法如下:

假设A,B两服务器,现在需要在A机上用root登陆B机,而不需要输入密码,那我们可按照下面的步骤来做:

1)在A机上生成钥匙对

 

A# ssh-keygen -t rsa  

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

f6:61:a8:27:35:cf:4c:6d:13:22:70:cf:4c:c8:a0:23 mlsx@mlsx

 

这样,会生成id_rsa,和id_rsa.pub,其中id_rsa是密钥,id_rsa.pub是公钥。

 

2)把在A机生成的id_rsa.pub拷贝到B机上。

A# scp id_rsa.pub root@B:/tmp

 

3)用root帐号登陆B机,进入其主目录,创建authorized_keys文件,并设置好权限

 

B# cd ~/.ssh

#cat /tmp/id_rsa.pub >>authorized_keys

#chmod  400 authorized_keys

 

4)测试

在A机上转到root帐号,尝试登录B机。看看是不是不要密码.

 

5)authorized_keys文件的权限很重要,如果设置为777,那么登录的时候,还是需要提供密码的

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
5月前
|
NoSQL Redis 数据安全/隐私保护
macos系统中redis如何设置密码
以上步骤应该可以帮助你在macOS系统的Redis服务中设置密码,确保你的数据存储更加安全。此外,确保你定期检查Redis安全性相关的最佳实践和更新,以保持你的服务安全可靠。
392 3
|
SQL NoSQL 数据挖掘
macOS 11.5 brew install redis错误解决方法
macOS 11.5 brew install redis错误解决方法
376 0
macOS 11.5 brew install redis错误解决方法
|
NoSQL 关系型数据库 MySQL
在 macOS Catalina 10.15 搭建 PHP 开发环境包括PHP的redis扩展
在 macOS Catalina 10.15 搭建 PHP 开发环境包括PHP的redis扩展
229 0
|
NoSQL Linux 网络安全
Windows&Linux&MacOS如何快速搭建Redis
本文主要介绍在Windows、macOS、Linux系统下,分别快速安装redis技巧。
Windows&Linux&MacOS如何快速搭建Redis
|
NoSQL Redis iOS开发
Mac OS下 Redis2.6.14部署记录
Mac OS下 Redis2.6.14部署记录 部署一个Redis作为缓存进行验证,记录部署过程。官网:http://redis.io/,目前最近稳定版为2.6.14 解压,进入目录。按照README文件的指引进行编译和验证。
874 0
|
4月前
|
关系型数据库 MySQL 数据库
【Mac os系统】安装MySQL数据库
本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。
267 0
【Mac os系统】安装MySQL数据库
|
5月前
|
Linux 虚拟化 iOS开发
部署06--MacOS安装VMware Fusion安装
部署06--MacOS安装VMware Fusion安装
|
4月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
184 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
4月前
|
虚拟化 数据安全/隐私保护 iOS开发
VMware——安装MacOS 系统教程(仅供学习交流)
VMware——安装MacOS 系统教程(仅供学习交流)
89 4
下一篇
DataWorks