Redis Desktop Manager Dmg Pro

A faster, better and more stable redis desktop manager.

Authors: qishibo

The following version: 1.0 is the most frequently downloaded one by the program users. This free program was developed to work on Mac OS X 10.6 or later. Our built-in antivirus checked this Mac download and rated it as 100% safe. The application relates to Productivity Tools. The WD My Cloud installer is commonly called wdmycloudmac.dmg. Oct 30, 2019  Redis Desktop Manager for Windows. Yes, it's been done already. No, it's still not particularly easy. You do not need to use either Qt Creator or VS2015. I am building on information found here, here, and here.Thanks to these folks and the contributors to RDM.

Usage

Another_Redis_Desktop_Manager is available as an AppImage which means 'one app = one file', which you can download and run on your Linux system while you don't need a package manager and nothing gets changed in your system. Awesome!

AppImages are single-file applications that run on most Linux distributions. Download an application, make it executable, and run! No need to install. No system libraries or system preferences are altered.Most AppImages run on recent versions of Arch Linux, CentOS, Debian, Fedora, openSUSE, Red Hat, Ubuntu, and other common desktop distributions.

Running Another_Redis_Desktop_Manager on Linux without installation

Unlike other applications, AppImages do not need to be installed before they can be used. However, they need to be marked as executable before they can be run. This is a Linux security feature.

Behold! AppImages are usually not verified by others. Follow these instructions only if you trust the developer of the software. Use at your own risk!

Download the Another_Redis_Desktop_Manager AppImage and make it executable using your file manager or by entering the following commands in a terminal:

Then double-click the AppImage in the file manager to open it.

Sandboxing Another_Redis_Desktop_Manager

If you want to restrict what Another_Redis_Desktop_Manager can do on your system, you can run the AppImage in a sandbox like Firejail. This is entirely optional and currently needs to be configured by the user.

Updating Another_Redis_Desktop_Manager

If you would like to update to a new version, simply download the new Another_Redis_Desktop_Manager AppImage.

Integrating AppImages into the system

If you would like to have the executable bit set automatically, and would like to see Another_Redis_Desktop_Manager and other AppImages integrated into the system (menus, icons, file type associations, etc.), then you may want to check the optional appimaged daemon.

Note for application authors

Thanks for distributing Another_Redis_Desktop_Manager in the AppImage format for all common Linux distributions. Great! Here are some ideas on how to make it even better.

Pro Tips for further enhancing the Another_Redis_Desktop_Manager AppImage

Please consider to add update information to the Another_Redis_Desktop_Manager AppImage and ship a .zsync file so that it can be updated using AppImageUpdate. Tools like appimagetool and linuxdeployqt can do this for you easily.

Improve this entry by shipping an AppStream metainfo file inside the AppImage in the usr/share/metainfo directory. We have an online tool that makes it easy to make one.

The screenshot for Another_Redis_Desktop_Manager has been automatically taken during a fully automated test. You can specify the URL to a nicer one by shipping an AppStream metainfo file.

If you would like to see a donation link for the application here, please include one in the AppStream data.

Bugs are evident™ - MATRIX️

Node Version Requirement

Built on Node

The async and await keywords are required.

Install NodeJs:https://nodejs.org/en/download/package-manager/

p3x-redis-ui is a new Redis GUI which can serve as a backend server or as a desktop application.Some of the features are coming below.

The online current version

This Redis database every day in the morning European time CET restores some data, so you may do whatever you want to do.

Besides, you could experience the test app to exit for 1 second, because it could auto update itself. It auto updates itself when the code from Git changes.

Third, it is a snapshot, it is possible, that the features are different from GitHub or NPM as the releases are usually monthly or as they happen.

Screenshots

Releases

Snap

AppImage

After downloading the AppImage, make it an executable.

Lagu penutupan dari anime Hunter x Hunter yang berjudul 'Suara Angin' versi Penuh/Lengkap yang dulunya tayang di Tv7 setiap hari senin-jum'at pukul 14:00 wib. Lagu asli jepang berjudul 'Kaze No. Hunter x hunter ohayou.

It then actually integrates itself into the menus and it will auto update itself.

On ElectronJs

(The GitHub versions are always instant, while the ElectronJs Apps releases are delayed.)
https://electronjs.org/apps/p3x-redis-ui

Start up with a server or via a browser and NodeJs/NPM

Docker

Compose

Bare

The GUI will be @ http://localhost:7843

Features

  • Please, check out your Redis use case, if this program can cover your requirements
  • Does not handle binary data
  • Does not work with sentinel
  • Has experimental cluster support
    • Thanks so much for the awesome contribution by @idetoile of the cluster function.
  • Works with multiple languages
  • Works as a backend
  • Works as a desktop via Electron
    • Linux
    • Windows
    • macOS
  • I took very careful of the error handling (as much I can find errors)
  • Starts with no settings without config, or setup your own config
  • Able to create, test, save, delete multiple connections or a readonly connections setup, for shared usage
  • Able to use the console and interact with Redis
    • TAB or SHIFT + TAB completion like bash is enabled
    • Cursor UP or DOWN history is enabled
  • Online you are able to choose the tree separator, for example :, /, -, space etc.. or even empty separator
  • It is based on Redis-Commander and phpRedisAdmin
  • You can select the database via console or the drop down.
    • The database select drop down shows if the checked database is empty or filled, so you can always know which is filled
  • Save button to save the db
  • Full statistics pages, can be useful
  • This is just a New Kind on the Block in the Redis world, so, of course, there are advantages and disadvantages in the other Redis GUIs
  • Dark - Dracula / light themes
  • Search
    • Client side mode searching in keys - small key set
    • Server side mode searching in keys - large key set
    • Search mode
      • the search keys starts with a string key
      • the search keys includes a string in the key
  • From 320px width, it is supposed to be 100% responsive
  • There is a key sorting function, which has a penalty, because it sorts with natural compare, which means it is more human display, then just raw characters, but up to 100k the keys is still ok.
  • There is a performance penalty for this application, given it uses AngularJS ng-repeat for the tree component. The best is if your application uses nested keys (something:nested:good), then the tree will be fast, but, for example, Nextcloud uses about 500 keys inline and it can take 5 seconds to generate the tree.
    • Another solution is that instead of the : separator for your app, you can use the / separator. Then it will be much more responsive, see the settings tree separator.
    • A second solution is to use paging, the default paging is 50 keys
  • Maximum keys for this App
    • This application is usable up to 100k keys - given it pre-loads all keys and related info at once plus sorting - with natural comparing ..
      • In that case, loading all keys into the browser takes about maximum 5-15 seconds
      • For big key set to be usable paging should be a maximum 100 keys / page, though for 50 is the sweetest spot
    • This application is not recommended with over 100k keys, because it might just crash the NodeJs server. I can understand there are use cases where you need over 100k keys, but this is not that p3x-redis-ui.
      • This app including functions like sorting and tree options that are fancy vs large sets ..
  • Able to monitor all channel messages on the console by using a checkbox.

This software is more functional than fast ..

Performance

Key set size

  • On the test server you can test
    • Database 0 - below 10k keys
      • Fancy
      • Fast
    • Database 1 - 10k keys
      • It is fast totally. Given, it is not over for 50 keys / page.
    • Database 2 - 100k keys
      • You will see, that with large sets, it can take up to 15 seconds to load all the keys (dependent on the workstation and memory) and sort (if you enabled in the settings). It is usable, but it is fancy and fast for smaller key sets.
    • Database 3 - 1 million keys
      • Given the app pre-loads all keys at once, the browser or the electron app for a small workstation could crash
      • The latency is quite long, so the app is not so responsive
      • The app is certified to work for max 100k keys, although it works with over 900k keys
      • The below functions are happening if the key count is above 110k keys
        • Key sorting is disabled
        • Searching only allows on server side searching
        • In the tree, no fancy information is showing - to reduce the stressing on the browser
      • Although, this app works with 1 million keys and reduced functions. For such huge key count, it is recommended to use the pure redis-cli.

The sweet spot for the key count is around 10-20k including key sorting with max 100 key / page and still the app is very responsive. If you have a huge key set, make sure to search on the server and it will be very responsive.
Above 10-20k key count as the key large set grows the GUI latency is including as well.

Of course, we could set a limit and the UI would be always responsive, but there was no request of this feature.

For file names do not use camelCase, but use kebab-case. Folder should be named as kebab-case as well. As you can see, all code filenames are using it like that, please do not change that.Please apply the .editorconfig settings in your IDE.

It creates a package that allows you to compose p3x-redis-ui-server and p3x-redis-ui-material into one:

Server on GitHub
Client on GitHub

If you develop on this app, you are required to test, that all JS you code write is working with Electron (as the embedded Electron NodeJs version is usually below the real NodeJs). Once the server and client is running as above, you clone this repo and test like this:

Development of the translations

By default, only English is created, but given all strings are from a JS file, it is very quick to spawn another language eg. German, French, Spanish etc ..

English strings, for the web UI
English strings, for the Electron

For a new language:Add into redis-ui-material/src/bundle.js.

This solution is not using REST at all, but instead uses Socket.IO 🤣, which is weird, but I like it, it is supposed to be more responsive, as there is no big overhead in the HTTP protocol.

Reference for Socket.IO speed

🙏 This is an open-source project. Star this repository, if you like it, or even donate to maintain the servers and the development. Thank you so much!

Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.

Desktop

All my domains (patrikx3.com and corifeus.com) could have minor errors, since I am developing in my free time. However, it is usually stable.

Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.

P3X-REDIS-UI Build v2020.4.107

P3X Sponsor

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers!

Thank you for your efforts by the way. If it cannot be done for free then what is the cost of a yearly subscription? Sap abap netweaver software download. All current trial products – both cloud appliance (CAL) and download – are here.There your readers can also access loads of other SAP trials, eg SAP HANA Express, SAPUI5 development toolkit etc. Hi Ladislav,My name is Julie Plummer, SAP Product Manager responsible for the ABAP trial and developer editions.It’s great to see the wider community, like you, taking an interest in our free downloads.However, several of your statements are misleading:“SAP changes places, where developers can download installation files, quite frequently.”No. Your readers may also be interested that we are working on cloud and download versions of AS ABAP 7.52.“There is no blog article on how to proceed further.”No.

🙏Become a backer

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

🙏Become a sponsor